XSL语言(XSL Languages)(2)Introduction to XSLT

来源:互联网 发布:mac怎么把word转成pdf 编辑:程序博客网 时间:2024/05/21 18:34
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标准。
    ---------------------------------