asp.net 获取XML指定节点
<?xmlversion="1.0"encoding="gb2312"?><fillversion="1.0"><items><itemname="state"value...
<?xml version="1.0" encoding="gb2312" ?>
<fill version="1.0">
<items>
<item name="state" value="0" />
<item name="errcode" value="3000"/>
<item name="errmsg" value="请正确填写卡号密码" />
<item name="mark" value="www.test.com"/>
</items>
</fill>
我想只取 state的 value值,用ASP.NET 应该怎么取? 请指教 展开
<fill version="1.0">
<items>
<item name="state" value="0" />
<item name="errcode" value="3000"/>
<item name="errmsg" value="请正确填写卡号密码" />
<item name="mark" value="www.test.com"/>
</items>
</fill>
我想只取 state的 value值,用ASP.NET 应该怎么取? 请指教 展开
展开全部
system.xml.xmldouctment xml=new system.xml.xmldouctment();
xml.load("<?xml version="1.0" encoding="gb2312" ?><fill version="1.0"><items><item name="state" value="0" /><item name="errcode" value="3000"/><item name="errmsg" value="请正确填写卡号密码" /><item name="mark" value="www.test.com"/></items></fill>")
或者xml.load(xmlpath);
xmlnode node=xml.selectsinglenode("//item[@name='state']");
string s_value=node.Attributes["value"].InnerText
s_value的值就是0.
以上大小写自己注意.
xml.load("<?xml version="1.0" encoding="gb2312" ?><fill version="1.0"><items><item name="state" value="0" /><item name="errcode" value="3000"/><item name="errmsg" value="请正确填写卡号密码" /><item name="mark" value="www.test.com"/></items></fill>")
或者xml.load(xmlpath);
xmlnode node=xml.selectsinglenode("//item[@name='state']");
string s_value=node.Attributes["value"].InnerText
s_value的值就是0.
以上大小写自己注意.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询