以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  xsl解析多节点目录xml问题求助  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=70313)


--  作者:zhaopeng1919
--  发布时间:12/10/2008 9:54:00 AM

--  xsl解析多节点目录xml问题求助
如下的xml怎么用xsl解析显示成页面呢?最好是能缩进体现结构的
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet   href="test.xsl"   type="text/xsl"?>
<Catalog>
<catalogR chapterName="新建的目录项" PageNum="1">
<catalogR chapterName="新建的目录项" PageNum ="1"></catalogR>
<catalogR chapterName="新建的目录项" PageNum ="1"></catalogR>
<catalogR chapterName="新建的目录项" PageNum ="1"></catalogR>
<catalogR chapterName="新建的目录项" PageNum ="1">
<catalogR chapterName="新建的目录项" PageNum ="1">
<catalogR chapterName="新建的目录项" ebookPageNum="3"></catalogR></catalogR></catalogR></catalogR>
</Catalog>


写了一个xsl不对
<?xml   version="1.0"   encoding="gb2312"?>   
  <xsl:stylesheet   xmlns:xsl="http://www.w3.org/TR/WD-xsl"   xmlns="http://www.w3.org/TR/REC-html40">   
    
  <xsl:template   match="/">   
  <xsl:for-each   select="Catalog/catalogR"   order-by="+@ PageNum">   
      <LI>   
            <xsl:value-of   select="@chapterName"/>   
            <xsl:value-of   select="@PageNum"/>   
      </LI>   
  </xsl:for-each>   
  </xsl:template>   
  </xsl:stylesheet>   



--  作者:hexun831012
--  发布时间:12/10/2008 7:04:00 PM

--  
再次更正,你的命名空间http://www.w3.org/TR/WD-xsl还是草案版的,去学习标准版1.0吧
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
39.063ms