XML 指南
XML 指南
XML - 可擴展標記語言(EXtensible Markup Language)
XML 是跨平台的、用於傳輸信息且獨立於軟件和硬件的工具。
XML 文檔實例
<?xml version="1.0"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
什么是XML?
- XML 指可擴展標記語言(EXtensible Markup Language)
- XML 是一種標記語言,很類似 HTML
- XML 被設計用來描述數據
- XML 標籤沒有被預定義。您需要自行定義標籤。
- XML 使用文件類型聲明(DTD)或者 XML Schema 來描述數據。
- 帶有 DTD 或者 XML Schema 的 XML 被設計為具有自我描述性。
- XML 是一個 W3C 標准
XML不會做任何事情
ML是不做任何事情。 XML創建結構,存儲和攜帶信息。
上面的XML文檔的例子是XML編寫的從Jani到Tove的一張紙條。注意標題和郵件正文。它還具有來自哪里的信息。但是,這個XML文檔併沒有做任何事情。只是純粹的信息包裹在XML標記中。必須有人寫了一款軟件發送,接收或顯示它:
MESSAGE
To: Tove Don't forget me this weekend! |
XML標籤不是預定義
XML標籤不是預定義,您必須"發明"自己的標籤。
用來標記HTML文檔的標籤是預定義的的HTML文件作者只能使用在HTML標准(如<P>,<H1>等)定義的標籤。
XML允許作者來定義他/她自己的標籤和他/她自己的文檔結構。
在上面的例子(像<to>和<from>)標籤沒有在任何XML標准定義。這些標籤是XML文檔作者"發明"的。
查看一個XMLCD目錄
查看一個XML植物目錄
查看一個XML食品菜單