读取一个返回XML,跪求大神...
<?xml version="1.0" encoding="utf-8"?><string xmlns="http://tempuri.org/">-4456116940642369971</string>
请问如何读取到里面的-4456...的数据?
跪求大神教教小弟....
------最佳解决方案--------------------XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load(@"路径");
//如果从字符串加载:xmlDoc.LoadXml("xml文本字符串");
Response.Write(xmlDoc.DocumentElement.InnerText);
------其他解决方案-------------------- string xml = @" <?xml version=""1.0"" encoding=""utf-8""?><string xmlns=""http://tempuri.org/"">-4456116940642369971</string>";
var txt = Regex.Match(xml, @"(?i)<string[^>]+>([^<]+)</string>").Groups[1].Value;
Console.WriteLine(txt);
------其他解决方案--------------------
System.Xml.Linq.XElement ele = XElement.Load("app.xml");
string va = ele.Value;
把这个
<?xml version="1.0" encoding="utf-8"?><string xmlns="http://tempuri.org/">-4456116940642369971</string>
XML字符串写成XML文件,然后使用linq去读取
------其他解决方案-------------------- XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath("xml路径"));
XmlNode xn = xmlDoc.SelectSingleNode("string ");
string value=xn.InnerText;
------其他解决方案--------------------
1L不行吗?
------其他解决方案--------------------
这个是我自己写的一个类.没有用JS接受...跪求另外的读取方式....
------其他解决方案--------------------
未将对象引用到实例.还是获取不到节点....
------其他解决方案--------------------
这个真心不行....
------其他解决方案--------------------