以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  有关xslt的语法,急急急。。。。。。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=72012)


--  作者:tonytung
--  发布时间:2/17/2009 2:01:00 PM

--  有关xslt的语法,急急急。。。。。。
我是个初学者,我的xml代码是这样的


<tree>
<imageList>
<image file="./images/document.gif" name="11"/>
</imageList>
<root id="root" hidden="yes" name="demo">
<folder name="21 第一篇  车型概述">
<folder name="21-1 车型概述">
<folder name="1-1 车辆检查">
<folder name="2 ">
<leaf tooltip="sie1.htm" link="content.print?path=Geely/FE_1_2/2009/zh/sie1.htm" name="在操作车辆时应检查项目" image="11"/>
</folder>
</folder>
</folder>
</folder>
</root>
</tree>

而我的xslt的代码为
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:apply-templates select="tree/root/folder"/>
</xsl:template>

<xsl:template match="tree/root/folder">
 <xsl:for-each select=".">
  <h2><xsl:value-of select="@name"/></h2>
  <xsl:for-each select="./folder">
   <h3><xsl:value-of select="@name"/></h3>
   <xsl:for-each select="./folder">
    <h4><xsl:value-of select="@name"/></h4>
    <xsl:for-each select="./folder/leaf">
    <h4>
    <center>
    <a href="{@tooltip}">
    <xsl:value-of select="@name"/>
    </a>
    </center>
    </h4>
    </xsl:for-each>
   </xsl:for-each>
  </xsl:for-each>
 </xsl:for-each>
</xsl:template>

</xsl:stylesheet>

现在我碰到的问题是,无法将链接的内容显示出来,注:我的链接文件是放在同目录下。


--  作者:hexun831012
--  发布时间:2/17/2009 10:00:00 PM

--  
xmlns:xsl="http://www.w3.org/TR/WD-xsl"
又是一个草案版的...
--  作者:Qr
--  发布时间:2/24/2009 11:01:00 PM

--  
以下是引用hexun831012在2009-2-17 22:00:00的发言:
xmlns:xsl="http://www.w3.org/TR/WD-xsl"
又是一个草案版的...

还有,<xsl:template match="folder">


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
335.938ms