如何对接口返回的具有xml格式的 string操作 如题其返回的是 <?xml version='1.0' encoding='UTF-8'?><NewDataSet recordCount='0' pageIndex='1' pageSize='50' />是一个string 请问下 我该如何读取 怎么获得recordCount的值。 除了 字符截取。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 XmlDocument xmlDoc = new XmlDocument();xmlDoc .Load("字符串");后面正常操作就行了 不好意思 错了 是LoadXml(字符串) XmlDocument xmlDoc = new XmlDocument();xmlDoc.LoadXml("<?xml version='1.0' encoding='UTF-8'?><NewDataSet recordCount='0' pageIndex='1' pageSize='50' />");Console.WriteLine(xmlDoc.DocumentElement.Attributes["recordCount"].Value); 如果 xml是<?xml version='1.0' encoding='UTF-8'?><NewDataSet recordCount='4' pageIndex='1' pageSize='50'><ShareServiceResult5><CASE_ID>BM00001850</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>POLYGO</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult5><ShareServiceResult7><CASE_ID>BM00001852</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ds</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult7><ShareServiceResult10><CASE_ID>BM00001856</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ss<SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult10><ShareServiceResult13><CASE_ID>BM00001861</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ss<SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult13></NewDataSet>那请问 我要获得CASE_ID这个呢? XmlDocument xmlDoc = new XmlDocument();xmlDoc.LoadXml("<?xml version='1.0' encoding='UTF-8'?><NewDataSet recordCount='4' pageIndex='1' pageSize='50'><ShareServiceResult5><CASE_ID>BM00001850</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>POLYGO</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult5><ShareServiceResult7><CASE_ID>BM00001852</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ds</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult7><ShareServiceResult10><CASE_ID>BM00001856</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ss</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult10><ShareServiceResult13><CASE_ID>BM00001861</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ss</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult13></NewDataSet>");XmlNodeList nodes = xmlDoc.GetElementsByTagName("CASE_ID");foreach (XmlNode node in nodes){ Console.WriteLine(node.InnerText);} 哎我想同时获得ShareServiceResult里面的CASE_ID和ROW_NUM 怎么办呢? jquery中关于ajax的一个问题,请高手解决! linkbutton服务端方法 .net 用户登陆混乱问题??? 汇总问题 第一次发贴,请教问题!请指教? 求 介绍vs2003制作安装盘的 教程或者文章 难道是事态炎凉????? asp.net 2.0 開發多語言版本 網站開發 有没什么采集器能对口碑网数据进行采集 <%# databinder.eval(container.dataitem,"date_c",year({0}))%> 点击button按钮后刷新页面 url重写时参数的区分问题
xmlDoc .Load("字符串");
后面正常操作就行了
xmlDoc.LoadXml("<?xml version='1.0' encoding='UTF-8'?><NewDataSet recordCount='0' pageIndex='1' pageSize='50' />");
Console.WriteLine(xmlDoc.DocumentElement.Attributes["recordCount"].Value);
那请问 我要获得CASE_ID这个呢?
xmlDoc.LoadXml("<?xml version='1.0' encoding='UTF-8'?><NewDataSet recordCount='4' pageIndex='1' pageSize='50'><ShareServiceResult5><CASE_ID>BM00001850</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>POLYGO</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult5><ShareServiceResult7><CASE_ID>BM00001852</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ds</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult7><ShareServiceResult10><CASE_ID>BM00001856</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ss</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult10><ShareServiceResult13><CASE_ID>BM00001861</CASE_ID><SDE.ST_ASTEXT_x0028_SHAPE_x0029_>ss</SDE.ST_ASTEXT_x0028_SHAPE_x0029_><ROW_NUM>1</ROW_NUM></ShareServiceResult13></NewDataSet>");
XmlNodeList nodes = xmlDoc.GetElementsByTagName("CASE_ID");
foreach (XmlNode node in nodes)
{
Console.WriteLine(node.InnerText);
}