一个C# 的 XML解析问题!

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:54:09
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<results>
<pic-certificate id=\"017e40f725-739b-4bc2-b039-a8000731c1d4\" pic=\"\" />
</results>"

...............
如何取出里面的ID取出来?写个程序借鉴下吧!本人超感谢

根节点叫results,应该就是中间会有多条<pic-certificate>记录吧,用如下程序遍历
XmlDocument dom=new XmlDocument();
dom.LoadXml("你那段xml");
XmlNodeList nodeList=dom.SelectNodes("/results/pic-certificate/@id");
foreach(XmlNode node in nodeList){
Console.WriteLine(node.Value);//把所有id遍历显示出来
}

如果是字符串的话,直接正则吧
new Regex(@"<pic-certificate id=""(.+?)""")