110,538
社区成员
发帖
与我相关
我的任务
分享
String s = @"<DATALIST>
<MSG>01</MSG>
<USERDATA>
<ROW><![CDATA[1*&*AAA*&*88945c67-69f7-441d-9abf-dfcd0cd9e3fc]]></ROW>
</USERDATA>
<JOBLIST>
<ROW>
<GWBH>bc29bc36-c39f-44c7-9a5e-611315b25c33</GWBH>
<GWMC>业务员</GWMC>
<GSBH>90ca5148-605a-442e-9308-3f55fb2c3806</GSBH>
<GSMC>销售一部</GSMC>
</ROW>
</JOBLIST>
</DATALIST>";
XmlDocument xml = new XmlDocument();
xml.LoadXml(s);
List<XmlNode> list = new List<XmlNode>();
XmlNode node = xml.SelectSingleNode("DATALIST/MSG");
list.Add(node);
node = xml.SelectSingleNode("DATALIST/USERDATA/ROW");
list.Add(node);
node = xml.SelectSingleNode("DATALIST/JOBLIST/ROW");
foreach (XmlNode xn in node.ChildNodes)
{
list.Add(xn);
}
foreach (XmlNode xn in list)
{
Console.WriteLine(xn.InnerText);
}