您现在的位置: 启天网 >> 技术中心 >> XML >> 正文
今天是:
在XSL中引用自身数据的两种方法            【字体:
在XSL中引用自身数据的两种方法
作者:未知    文章来源:转载    点击数:    更新时间:2007-3-23
     在XSL中引用自身数据的两种方法,如果你使用Msxml解析器,你可以用方法二:
  
  
  方法一
  
  <?xml version="1.0" encoding="UTF-8"?>
  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:mxh="http://xml.sz.luohuedu.net/">
   <xsl:template match="/">
   <mxh:Root>
   <Line Val="1"/>
   <Line Val="2"/>
   <Line Val="3"/>
   </mxh:Root>
   <xsl:for-each select="document('')/xsl:stylesheet/xsl:template/mxh:Root/Line">
   <xsl:value-of select="@Val"/>
   </xsl:for-each>
   </xsl:template>
  </xsl:stylesheet>
  方法二
  
  <?xml version="1.0" encoding="UTF-8"?>
  <xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:msxsl="urn:schemas-microsoft-com:xslt">
   <xsl:template match="/">
   <xsl:variable name="Array">
   <Root>
   <Line Val="1"/>
   <Line Val="2"/>
   <Line Val="3"/>
   </Root>
   </xsl:variable>
   <xsl:for-each select="msxsl:node-set($Array)/Root/Line">
   <xsl:value-of select="@Val"/>
   </xsl:for-each>
   </xsl:template>
  </xsl:stylesheet>
  
    
文章录入:junsan    责任编辑:junsan 
  • 上一篇文章:
  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    Java中的XML解析器
    xml反序列化时,如何生成与之对应的类文件一…
    SQLXML系列之一:SQLXML初体验——用XML代替…
    利用Digester把XML转换为Java对象
    Ajax程序设计入门 3
    Ajax程序设计入门 2
    Ajax程序设计入门 1
    Java XML文件处理
    浅析Eclipse建模框架(EMF)及其动态能力
    构建基于Web/XML的信息集成研究2
     网友评论:(最新10条。只代表网友观点,与本站立场无关!)