调用webservice的时候返回的字符类型<?xml version="1.0" encoding="UTF-8"?>
<infos>
<info>
<msg_id><![CDATA[123]]></msg_id>
<state><![CDATA[0]]></state>
</info>
<info>
<msg_id><![CDATA[124]]></msg_id>
<state><![CDATA[0]]></state>
</info>
</infos>这种格式的xml数据,现在想对这个字符型的xml格式进行处理,想取出里面的<msg_id>,<state>节点中的值,不然知道如何处理,有知道的朋友请告知,谢谢。
<infos>
<info>
<msg_id><![CDATA[123]]></msg_id>
<state><![CDATA[0]]></state>
</info>
<info>
<msg_id><![CDATA[124]]></msg_id>
<state><![CDATA[0]]></state>
</info>
</infos>这种格式的xml数据,现在想对这个字符型的xml格式进行处理,想取出里面的<msg_id>,<state>节点中的值,不然知道如何处理,有知道的朋友请告知,谢谢。
解决方案 »
- sql语句的问题
- 动态添加ActiveX控件时,控件的持久性问题
- VS2005的问题,麻烦大家帮我解决下。。谢谢了
- WPF richtextbox中如何修改追加文字的字体颜色
- SQL语句,查询分析器中可执行,SqlCommand 执行报错('go'附近有语法错误)
- c#和oracle 字符串问题
- 高分,在线等,一个不是很难,但我很郁闷的问题 关于DataGrid更新
- .net菜鸟求助
- 如何得知Button当前是否处于被按下(没有释放)的状态?
- webform 和MVC4混用出现问题。
- “微软”的“IE10”不支持“Silverlight”,而且“VS2012”也不再支持“Silverlight”开发,是吗???
- 请教关于聊天器的设计思路及客服程序的设计思路?
XmlDocument
SelectSingleNode
XmlDocument d = new XmlDocument();
d.LoadXml(你的xml串)
XmlNode msg = d.SelectSingleNode("//msg_id");
String msg_id = msg.InnerText其他类似
string url = Server.MapPath("xml.xml");//获取文件
StreamReader sr = new StreamReader(url,System.Text.Encoding .GetEncoding ("GB2312"));//以字节流读取文件,并避免乱码
XmlDataDocument xmlDD = new XmlDataDocument();//操作xml
xmlDD.DataSet.ReadXml(sr);//将xml文本存入ds中
DataTable dt=xmlDD.DataSet.Tables[0];
转化为dt后,接下来你该知道怎么获取值的吧