初学:返回xml字符串的处理问题?
返回如下xml字符串:
<?xml version="1.0" encoding="utf-8" ?>
<DeliverMsg xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="igw.zsdx.com">
<returncode>0 </returncode>
<msg/>
<mos>
<MO>
<aaa>3150 </aaa>
<bbb>1182760 </bbb>
<ccc>07608888888 </ccc>
</MO>
<MO>
<aaa>3151 </aaa>
<bbb>1182760 </bbb>
<ccc>07608888888 </ccc>
</MO>
<MO>
<aaa>123 </aaa>
<bbb>118276039 </bbb>
<ccc>07608888888 </ccc>
</MO>
</mos>
</DeliverMsg>
请教,如何获取各MO下aaa等属性的值?
XmlDocument doc = new XmlDocument();
doc.Load("xml");
doc.SelectNodes("/DeliverMsg/mos/Mo");
下面代码是在winform开发环境下.
C# code
Code highlighting
相关问答:
现在有个xml文件是<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xm ......
思路:要用c#生成一个播放机的播放列表的xml,例如:
<daty datys='2010-04-05' datye='2010-05-01' > //这是播放的日期段
<time times='01:12:00' timee='02:30:00'> ......
XML文件内容:
- <ResList>
<page>0</page>
- <resItem>
<resName>WWW</resName>
</resItem>
- <resItem>
&nb ......
我用XmlDocument生成XML
XmlElement remarkNode = node.OwnerDocument.CreateElement("remark");
remark1Node.InnerXml = "";
如果InnerXml赋值不为空,则生成的标记是没问题的,比如:<r ......
BilledAmount是一个可为空的值。XSD文件校验BilledAmount的要求如下:
1.BilledAmount 如果为空,比如<BilledAmount/>, 不报错。
2.BilledAmount 如果不为空,校验是否满足<xs:totalDigits value=" ......