问题描述
返回值为stringresult="<?xmlversion="1.0"encoding="GBK"?><response><head><code>0</code><message></message></head><body><msgid>13714995955,201306261108506770</msgid><reserve></reserve></body></response>"怎样将这个返回值存成一个xml文件,并且读出<code>和<msgid>节点的值
解决方案
解决方案二:
stringxml=@"<?xmlversion=""1.0""encoding=""GBK""?><response><head><code>0</code><message></message></head><body><msgid>13714995955,201306261108506770</msgid><reserve></reserve></body></response>";XElementroot=XElement.Parse(xml);Console.WriteLine(root.Element("head").Element("code").Value);Console.WriteLine(root.Element("body").Element("msgid").Value);root.Save("D://demo.xml");
解决方案三:
用XmlDocument读被存文件用IO下的
解决方案四:
你这本来就已经是xml格式了,直接存txt然后扩展名改成xml不就得了至于读取xml,看1楼
解决方案五:
字符串里面是标准的XML格式,只需要读取出节点即可!
解决方案六:
读取xml节点:XmlDocumentxmlDoc=newXmlDocument();xmlDoc.LoadXml("文件路径");XmlNodeListcurrentXmlNodeList=xmlDoc.SelectNodes("head/code");foreach(XmlNodenodeincurrentXmlNodeList){XmlElementxe=(XmlElement)node;stringnodeName=xe.InnerText;}
解决方案七:
这个返回的是解析式么,,,支付宝线下消费时,返回的就是这个。可通过解析语句把值取出来就可以了