以文本方式查看主题

-  计算机科学论坛  (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=11383)


--  作者:321tseug
--  发布时间:10/28/2004 9:16:00 PM

--  怎么在xsl中广度或者深度遍历xml中的节点?[求助]

怎么在xsl中广度或者深度遍历xml中的节点?
如:
<Item>
    <Name>Object1</Name>
    <Item>
        <Name>Object11</Name>
        <Item>
            <Name>Object111</Name>
        </Item>
        <Item>
            <Name>Object112</Name>
        </Item>        
    </Item>
    <Item>
        <Name>Object12</Name>
        <Item>
            <Name>Object121</Name>
        </Item>
        <Item>
            <Name>Object122</Name>
        </Item>        
    </Item>
</Item>
每个Item节点都有一个Name节点,我想用广度或者深度遍历将全部Name取出来。

初学xsl,有很多问题不懂。。ft。。


--  作者:doubleG
--  发布时间:10/29/2004 9:01:00 AM

--  
简单的话就
<xsl:for-each select="//Name">
   <xsl:value-of select="."/>
</xsl:for-each>
就会顺次把所有的Name节点找出来了。

--  作者:321tseug
--  发布时间:10/29/2004 10:17:00 AM

--  
谢谢~~~~~~~~~~

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