XSLT是一種把XML文件轉(zhuǎn)換成XHTML文檔或者其他的XML文檔的語言。
XPath是一種由于操作XML文檔的語言。
如果你想繼續(xù)下面的學(xué)習(xí),你必須得掌握下面的一些基本常識(shí)。
如果你想要先學(xué)習(xí)這些課題,那請(qǐng)?jiān)?a >知識(shí)庫找到這些教程.
XSLT是XSL的最重要的一部分。
XSLT用于把XML文件轉(zhuǎn)換成另一份XML文件,或者轉(zhuǎn)換成另一種被瀏覽器所識(shí)別的諸如HTML和XHTML類型的文件。通常情況下,XSLT是通過把每個(gè)XML元素轉(zhuǎn)換成(X)HTML文件來完成的。
通過XSML,你可以從已輸出的文件里添加/移除元素和屬性。你也可以把元素重新排列和分類,執(zhí)行測(cè)試語句,決定是隱藏還是顯示元素,或者實(shí)現(xiàn)其它更多的功能。
對(duì)于描述轉(zhuǎn)換過程,可以形象的描述為:XSLT把XML源樹轉(zhuǎn)(XML source-tree)換成XML結(jié)果樹(XML result-tree)。
XSLT通過對(duì)XPath的使用來找尋XML文檔中的信息。XPath用于操作XML文件中的元素和屬性。
如果你想先學(xué)習(xí)XPath,請(qǐng)先閱讀我們的XPath教程.
在轉(zhuǎn)換過程中,XSLT通過XPath來定義部分應(yīng)該和一個(gè)或更多預(yù)定的模板相匹配的源文件。當(dāng)一個(gè)匹配找到后,XSLT將會(huì)把相匹配的部分源文件轉(zhuǎn)換成結(jié)果文檔。
XSLT在1999年11月16日成為W3C參考標(biāo)準(zhǔn)。
如果想了解更多關(guān)于W3C上的XSLT活動(dòng),請(qǐng)閱讀我們的 W3C教程。
聯(lián)系客服