读书人

查寻xml数据里的值并将其存入数组

发布时间: 2012-06-27 14:20:09 作者: rapoo

查找xml数据里的值,并将其存入数组
<?xml version="1.0" encoding="utf-8"?>
<tags>
<tag tagnumber="1">
<epc>038604c02010460000394bc9</epc>
<time>2012-6-26 10:56:42 +08:00</time>
</tag>
<tag tagnumber="2">
<epc>038604c02010460000394bbe</epc>
<time>2012-6-26 10:56:42 +08:00</time>
</tag>
<tag tagnumber="3">
<epc>038604c02010460000394bc6</epc>
<time>2012-6-26 10:56:42 +08:00</time>
</tag>
</tags>
如何找到epc所对应的time,将这些数值存放在数组里面,能写个详细的代码吗,谢谢

[解决办法]

C# code
string xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?><tags><tag tagnumber=\"1\"><epc>038604c02010460000394bc9</epc><time>2012-6-26 10:56:42 +08:00</time></tag><tag tagnumber=\"2\"><epc>038604c02010460000394bbe</epc><time>2012-6-26 10:56:42 +08:00</time></tag><tag tagnumber=\"3\"><epc>038604c02010460000394bc6</epc><time>2012-6-26 10:56:42 +08:00</time></tag></tags>";XmlDocument xmlDoc = new XmlDocument();xmlDoc.LoadXml(xml);XmlNodeList list = xmlDoc.SelectNodes("tags/tag");DateTime[] array = new DateTime[list.Count];for (int i = 0; i < list.Count; i++){    array[i] = DateTime.Parse(list[i].SelectSingleNode("time").InnerText);} 

读书人网 >C#

热点推荐