获取xml单个节点的属性值或值!
XML文件如下:<returnmsgid="123"><arguments><stringid="devicecode">ZHAOYINGBI</string><stri...
XML文件如下:
<return msgid="123">
< arguments >
<string id="devicecode">ZHAOYINGBI</string>
<string id="command">OPENDEV</string>
<integer id="result">0</integer>
</arguments>
</return>
1. 获取<return msgid="123"> 中的msgid的值。
2. 获取<integer id="result">0</integer> 的值(即 0)。
请高手指教!万分感激!!! 展开
<return msgid="123">
< arguments >
<string id="devicecode">ZHAOYINGBI</string>
<string id="command">OPENDEV</string>
<integer id="result">0</integer>
</arguments>
</return>
1. 获取<return msgid="123"> 中的msgid的值。
2. 获取<integer id="result">0</integer> 的值(即 0)。
请高手指教!万分感激!!! 展开
3个回答
展开全部
xmlFile=XDocument.Parse(your xml string);
string value = reSult.Element("msgid").value;
通过元素名称获取值,类推
string value = reSult.Element("msgid").value;
通过元素名称获取值,类推
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个简单
XmlDocument XmlDoc =new XmlDocument();
xmlDoc.load="";//加载你的字符串
XmlNode node1=XmlDoc.SelectSingleNode("/return[@msgid='123'");
string text= node1.Attributes["msgid"].Value;
XmlNode node2=XmlDoc.SelectSingleNode("/return/arguments/integer[@msgid='result'");
string text1 =node2.InnerText;
XmlDocument XmlDoc =new XmlDocument();
xmlDoc.load="";//加载你的字符串
XmlNode node1=XmlDoc.SelectSingleNode("/return[@msgid='123'");
string text= node1.Attributes["msgid"].Value;
XmlNode node2=XmlDoc.SelectSingleNode("/return/arguments/integer[@msgid='result'");
string text1 =node2.InnerText;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把xml实例化为对象 然后msgid作为属性直接可以获取 不会的话留下邮箱 我给你发送源码
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询