下一步學(xué)習(xí)什么呢?
XML 總結(jié)
XML 可用于交換、共享和存儲(chǔ)數(shù)據(jù)。
XML 文檔形成 樹(shù)狀結(jié)構(gòu),在"根"和"葉子"的分支機(jī)構(gòu)開(kāi)始的。
XML 有非常簡(jiǎn)單的 語(yǔ)法規(guī)則。帶有正確語(yǔ)法的 XML 是"形式良好"的。有效的 XML 是針對(duì) DTD 進(jìn)行驗(yàn)證的。
XSLT 用于把 XML 轉(zhuǎn)換為其他格式,比如 HTML。
所有現(xiàn)代的瀏覽器有一個(gè)內(nèi)建的 XML 解析器,可讀取和操作 XML。
DOM(Document Object Model)定義了一個(gè)訪問(wèn) XML 的標(biāo)準(zhǔn)方式。
XMLHttpRequest 對(duì)象提供了一個(gè)網(wǎng)頁(yè)加載后與服務(wù)器進(jìn)行通信的方式。
XML 命名空間提供了一種避免元素命名沖突的方法。
CDATA 區(qū)域內(nèi)的文本會(huì)被解析器忽略。
我們的 XML 實(shí)例也代表了這個(gè) XML 教程總結(jié)。
下一步學(xué)習(xí)什么呢?
我們推薦學(xué)習(xí) XML DOM 和 XSLT。
如果您想要學(xué)習(xí)有關(guān)驗(yàn)證 XML 的知識(shí),我們推薦學(xué)習(xí) DTD 和 XML Schema。
下面是每個(gè)主題的一個(gè)簡(jiǎn)短描述。
XML DOM(Document Object Model)
XML DOM 定義了一種訪問(wèn)和處理 XML 文檔的標(biāo)準(zhǔn)方式。
XML DOM 是平臺(tái)和語(yǔ)言獨(dú)立的,可用于任何編程語(yǔ)言,如 Java、JavaScript 和 VBScript。
如果您想要學(xué)習(xí)更多有關(guān) DOM 的知識(shí),請(qǐng)?jiān)L問(wèn)我們的 XML DOM 教程。
XSLT(XML 樣式表語(yǔ)言轉(zhuǎn)換)
XSLT 是 XML 文件的樣式表語(yǔ)言。
通過(guò)使用 XSLT,可以把 XML 文檔轉(zhuǎn)換為其他格式,比如 XHTML。
如果您想要學(xué)習(xí)更多有關(guān) XSLT 的知識(shí),請(qǐng)?jiān)L問(wèn)我們的 XSLT 教程。
XML DTD(文檔類(lèi)型定義)
DTD 的目的是定義 XML 文檔中合法的元素、屬性和實(shí)體。
通過(guò)使用 DTD,每個(gè) XML 文件可以隨身攜帶它自己的格式的描述。
DTD 可以被用來(lái)確認(rèn)您收到的數(shù)據(jù)和您自己的數(shù)據(jù)是否有效。
如果您想要學(xué)習(xí)更多有關(guān) DTD 的知識(shí),請(qǐng)?jiān)L問(wèn)我們的 DTD 教程。
XML Schema
XML Schema 是一種基于 XML 的 DTD 替代。
不像 DTD,XML Schema 支持?jǐn)?shù)據(jù)類(lèi)型,且使用 XML 語(yǔ)法。
如果您想要學(xué)習(xí)更多有關(guān) XML Schema 的知識(shí),請(qǐng)?jiān)L問(wèn)我們的 XML Schema 教程。