这个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& "] ")