最新的Web开发教程
 

XSLT介绍


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月。