火爆图铃下载


茶余饭后>>站长学院>>XSL语法介绍

XSL语法介绍
茶余饭后 时间:2005年10月16日 来源:网络收集


   
    当然在xsl:stylesheet还可以设定其他的属性,其他的属性有:
  
     1. default-space:决定是否保留XML文件中的空白,仅当值为"default"时保留。
  
     2. indent-result:决定是否保留XSL文件中的空白,值为"yes"时保留。
  
     3. language:设定在XSL文件中使用的脚本语言。
  
    然后,我们在上面的代码中看到有如下的代码:
  
    <xsl:template match="/">
      ………
    </xsl:template>
  
    这里实际上是表示了XSL解析器对XML文档的处理过程,它从根节点(由match="/"决定,这里"/"就表示根节点)开始,对XML文档进行遍历,并根据具体的代码从XML文档中取出相关的内容。这里关于属性match的取值是一个比较复杂的问题。它实际上表示的含义是从XML文档中取出一个特定的节点集合(XML文档可以被看成一个树的结构,这个在后面关于XML解析器分析中有详细的介绍)。这里,我们通过几个简单的例子来说明属性match的取值。
  
    比如下面一行代码:
  
    <xsl:template match="/">
  
    这行代码的意思是告诉XSL解析程序,当前需要处理的节点是根节点下的内容(用"/"来表示根节点),其实这里的match值内容的编写是要符合XPath的语意。关于XPath我们在后面的章节中会进行详细的介绍。
页次:2/5页 [1][2][3][4][5]



本站提供的部分资源为网上搜集,只供网友学习、交流、研究之用!
Copyright © 2005-2006 茶余饭后 All Rights Reserved.