XSLT是XML文档转换成XHTML文档或者其他的XML文档的语言。
XPath是在XML文档的语言。
你应该已经知道
继续之前,你应该有以下的基本认识:
- HTML
- XML
如果你想先学习这些内容,请看我们的教程主页 。
什么是XSLT?
- XSLT代表XSL转换
- XSLT是XSL的最重要的部分
- XSLT把XML文档转换成另一个XML文档
- XSLT使用XPath在XML文档中导航
- XSLT是W3C推荐
XSLT = XSL转换
XSLT是XSL的最重要的部分。
XSLT用于将XML文档转换为另一个XML文档,或另一种类型的文件是由浏览器所识别,如HTML和XHTML。 通常通过XSLT每个XML元素转化成一个执行此(X) HTML元素。
通过XSLT,您可以添加/删除元素和属性或输出文件。 您也可以重新排列和分类元素,进行测试和做出哪些元素隐藏和显示,以及更多的决策。
描述转化过程中的一种常见方式是说, XSLT transforms an XML source-tree into an XML result-tree 。
XSLT使用XPath
XSLT使用XPath查找XML文档中的信息。 XPath用于元素中导航和XML文档的属性。
如果你想先学习XPath的,请阅读我们的XPath教程 。
它是如何工作的?
在转化过程中,XSLT使用XPath来定义源文件应匹配一个或多个预定义的模板的部分。 当发现匹配时,XSLT变换将源文档的匹配部分到结果文档。
XSLT浏览器支持
所有主要的浏览器都支持XSLT和XPath。
XSLT是W3C推荐
XSLT成为W3C建议16. 1999年11月。