+ -
当前位置:首页 → 问答吧 → 取得xml子节点个数和复制问题

取得xml子节点个数和复制问题

时间:2007-11-13

来源:互联网

<test>
        <xmp id="blog" type="博客">
                <title>博客标题1</title>
                <des>这里是博客描述1</des>
                <title>博客标题2</title>
                <des>这里是博客描述2</des>
        </xmp>
        <xmp id="news" type="新闻">
                <title>新闻标题1</title>
                <des>这里是新闻描述1</des>
                <title>新闻标题2</title>
                <des>这里是新闻描述2</des>
                <title>新闻标题3</title>
                <des>这里是新闻描述3</des>
                <title>新闻标题4</title>
                <des>这里是新闻描述4</des>
        </xmp>
</test>

要实现以下效果:
在一个循环中读取xmp id="blog"的时候得到title的个数=2,而且把title里面的值赋给一个变量。
在读取xmp id="news"的时候得到title=4,把title里面的值赋给一个变量。


请大家帮忙,急

作者: shengjie   发布时间: 2007-11-13

自己顶一下。

作者: shengjie   发布时间: 2007-11-14

怎么没有人帮忙呢?

作者: shengjie   发布时间: 2007-11-14

selectNodes("test/xmp[id='blog']/title").length

作者: los   发布时间: 2008-03-31

LOS 贱人又出现了

作者: solidluck   发布时间: 2008-11-03

拒绝人身攻击

作者: los   发布时间: 2008-11-04

  老白还是相当有威力的

作者: xjfseasky   发布时间: 2008-12-05

你这xml结构不太好啊,可以这样
<xmp id="news" type="新闻">
                <new title=“新闻标题1”>
                <des>这里是新闻描述1</des>
               </new>
              <new title=“新闻标题2”>
                <des>这里是新闻描述2</des>
</new>

   </xmp>
看下xslt吧

作者: hongyin163   发布时间: 2008-12-15