小编use*_*093的帖子

节点计数和出现 - XSL

我需要编写通用xsl,它将接收xml文档并输出节点数及其名称.所以如果我有一个像下面这样的文件:

   <assets>
    <asset>
        <type>hardware</type>
        <item>
            <name>HP laptop</name>
            <value>799</value>
        </item>
        <item>
            <name>server</name>
            <value>1000</value>
        </item>
        <item>
            <name>ViewSonic Monitor</name>
            <value>399</value>
        </item>
    </asset>
    <asset>
        <type>software</type>
        <item>
            <name>Windows Vista</name>
            <value>399</value>
        </item>
        <item>
            <name>Office XP</name>
            <value>499</value>
        </item>
        <item>
            <name>Windows 7</name>
            <value>399</value>
        </item>
          <item>
            <name>MS Project Professional 2007</name>
            <value>299</value>
          </item>
       </asset>
    </assets>
Run Code Online (Sandbox Code Playgroud)

输出将是:

   <output>
    <node name="assets" count="1"/>
    <node name="asset" count="2"/>
    <node name= "type" count="??"/>
    <node name="item" count=??/>
    <node name="name" count=??/>
    <node name="value" count=??/>
    </output>
Run Code Online (Sandbox Code Playgroud)

xml xslt

3
推荐指数
2
解决办法
4万
查看次数

标签 统计

xml ×1

xslt ×1