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 指可擴充标記語言(EXtensible Markup Language)
XML 是一種标記語言,很類似 HTML
XML 被設計用來描述資料
XML 标簽沒有被預定義。您需要自行定義标簽。
XML 使用檔案類型聲明(DTD)或者 XML Schema 來描述資料。
帶有 DTD 或者 XML Schema 的 XML 被設計為具有自我描述性。
XML 是一個 W3C 标準
ML是不做任何事情。 XML建立結構,存儲和攜帶資訊。
上面的XML文檔的例子是XML編寫的從Jani到Tove的一張紙條。注意标題和郵件正文。它還具有來自哪裡的資訊。但是,這個XML文檔并沒有做任何事情。隻是純粹的資訊包裹在XML标記中。必須有人寫了一款軟體發送,接收或顯示它:
<b>MESSAGE</b>
<b>To:</b> Tove
<b>From:</b> Jani
Don't forget me this weekend!
XML标簽不是預定義,您必須"發明"自己的标簽。
用來标記HTML文檔的标簽是預定義的的HTML檔案作者隻能使用在HTML标準(如<P>,<H1>等)定義的标簽。
XML允許作者來定義他/她自己的标簽和他/她自己的文檔結構。
在上面的例子(像<to>和<from>)标簽沒有在任何XML标準定義。這些标簽是XML文檔作者"發明"的。
檢視一個XMLCD目錄
檢視一個XML植物目錄
檢視一個XML食品菜單
學習我們完整的XML教程