计算xml特定条件的节点个数,用xpath来
有如下一个XML文件:
XML code:
<A>
<B>
<SF1>b1-SF1-1</SF1>
<SF1>b1-SF1-2</SF1>
<SF2>b1-SF2-1</SF2>
<SF3>b1-SF3-1</SF3>
<SF3>b1-SF3-2</SF3>
<SF3>b1-SF3-3</SF3>
<SF3>b1-SF3-4</SF3>
</B>
<B>
<SF1>b2-SF1-1</SF1>
<SF1>b2-SF1-2</SF1>
<SF2>b2-SF2-1</SF2>
<SF3>b2-SF3-1</SF3>
<SF3>b2-SF3-2</SF3>
<SF3>b2-SF3-3</SF3>
<SF3>b2-SF3-4</SF3>
</B>
<C>
<SF1>c1-SF1-1</SF1>
<SF4>c1-SF4-1</SF4>
<D>test</D>
</C>
<E>EE</E>
<SF4>root1></SF4>
<SF2>root2></SF2>
</A>
计算以SF开头的节点个数,怎样计算啊?是用XML编程,如xpath,是动态的计算,谢谢!本人想到一个:<xsl:value-of select="count(//SF1) + count(//SF2) + count(//SF3) + count(//SF4)">,不过是静态的,不合要求。因为节点是通for-each动态生成的!
XML code:
<?xml version="1.0"?>
<xsl:stylesheet
相关问答:
如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>深圳市</TestName>
......
想用XML加FLASH 做统计报表 ,,有没有人有好的建议呀~~就是把XML里的内容导入到做好的FLASH模块里面去。。。
帮顶
你没用过开源的OpenFlashChart吗?
试试FusionChart
数据源就是XML的
http://www.fusionc ......
Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
Put #1, , MyRecord ' 读入所有字符到变量中 ......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
如何添加XML结点和相对应的值。请大家帮帮忙
---------------------------------------
Asp.Net,C#,SQL,JS,WCF,AJAX,工作流,WPF,MVC,LINQ,设计模式(架构)等技术讨论
“ASP.NET(C#)Fans” QQ群:96877690 ......