读书人

这个xml怎么搜索属性值

发布时间: 2012-03-09 16:54:57 作者: rapoo

这个xml如何搜索属性值
<?xml version= "1.0 " encoding= "utf-8 " ?>
<webmap xmlns:bk= "urn:samples ">
<root text= "会员 " img= " " istext= "true " target= "/User/Default.aspx " >

<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />
<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />
<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />
<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />
<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />


</root>

<root text= "会员 " img= " " istext= "true " target= "/User/Default.aspx " >

<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />
<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />
<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />
<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />
<add text= "概述 " img= " " istext= "true " target= "/User/Default.aspx " />


</root>
</webmap>

我该如何搜索root子节add 的text 啊,谢谢


[解决办法]
在ASP里是这样获取的,C#没有用过他,不过感觉大同小异吧,参考一下
获取属性值:text=xmldom.documentElement.getElementsByTagName( "add ").item(i).GetAttribute( "text ")

查询:xmldom.selectSingleNode( "/root/add[@text= "&text& "] ")

读书人网 >XML SOAP

热点推荐