XSL是一种把XML文档转换成XHTML文档或者其他文档的语言。XPath是用来定位XML文档的语言
--------------------------------
在学习之前你需要已经知道的:
--------------------------------
在学习之前你需要已经知道的:
- HTML / XHTML
- XML / XML Namespaces
- XPath
--------------------------------
XSLT是什么 - XSLT stands for XSL Transformations (代表XSL的转换)
- XSLT is the most important part of XSL (是XSL 最重要的部分)
- XSLT transforms an XML document into another XML document (把一个XML转换成另一个XML文档)
- XSLT uses XPath to navigate in XML documents (利用XPath去定位XML文档)
- XSLT is a W3C Recommendation (是W3C的一个标准协议)
--------------------------------
XSLT = XSL Transformations
XSLT是XSL的最重要组成部分,它用来把一个XML文档转换成另一个XML文档,或者另外一种被浏览器识别的文档,比如HTML和XHTML。通常XSLT通过把XML的每一个元素对应转换成XHTML的元素。利用XSLT可以增加元素、属性到一个文件中,或从一个文件中删除元素、属性。还可以重新对元素进行排序,测试,并且决定元素是否显示,还有其他很多事情。
常常把XSLT转换XML文档的过程描述成:XSLT把一个XML源树转换成一个XML结果树。
---------------------------------
XSLT应用XPath在一个XML文档中查询信息。XPath利用元素和属性去定位。
在转换过程中,XSLT利用XPath限定源文档的部分必须匹配一个或者多个预先定义好的模板。当匹配到之后,XSLT将会把匹配部分的源文档转换成结果文档。
---------------------------------
XSLT是一个WEB标准,在1999.11.6日成为一个W3C标准。
---------------------------------