C#解析xml字符串 100

调用接口,返回xml字符串为<?xmlversion="1.0"encoding="GB2312"?><fillversion="1.0"><items><itemnam... 调用接口,返回xml字符串为

<?xml version="1.0" encoding="GB2312" ?>
<fill version="1.0">
<items>
<item name="state" value="0" />
<item name="errcode" value="1000" />
<item name="errmsg" value="错误信息" />
<item name="mark" value="" />
</items>
</fill>

如何获取name的value值。。。。
展开
 我来答
merlindlut
2015-07-31 · TA获得超过422个赞
知道小有建树答主
回答量:945
采纳率:0%
帮助的人:404万
展开全部
XmlDocument xx = new XmlDocument();
xx.LoadXML("这里放你的string");//加载xml,xml文件路径
XmlNodeList xxList = xx.GetElementsByTagName("Items"); //取得节点名为row的XmlNode集合
foreach (XmlNode xxNode in xxList)
{
XmlNodeList childList = xxNode.ChildNodes; //取得row下的子节点集合
foreach (XmlNode xxNode in xxList)
{
xxNode.InnerText; //返回的是col的文字内容
xxNode.Attributes["name"].Value; //col节点name属性值
}
}
更多追问追答
追问
获取到的值为空
追答
断点调试下,看在哪个地方取不到,不像个写代码的人
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式