Latest web development tutorials

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
From: Jani

Don't forget me this weekend!



XML標籤不是預定義

XML標籤不是預定義,您必須"發明"自己的標籤。

用來標記HTML文檔的標籤是預定義的的HTML文件作者只能使用在HTML標準(如<P>,<H1>等)定義的標籤。

XML允許作者來定義他/她自己的標籤和他/她自己的文檔結構。

在上面的例子(像<to>和<from>)標籤沒有在任何XML標准定義。 這些標籤是XML文檔作者"發明"的。

查看一個XMLCD目錄

查看一個XML植物目錄

查看一個XML食品菜單

如何學習XML?

學習我們完整的XML教程