C#编程,由于XML太多节点名相同
我们怎么拿到《TagValuesEntity="ShippedMonitor">中的所有TagName和Value的值<?xmlversion="1.0"encoding...
我们怎么拿到《TagValues Entity="ShippedMonitor">中的所有 TagName和Value的值
<?xml version="1.0" encoding="utf-8"?>
<TestData>
<ShipmentTest>
<TagValues Entity="Shipment">
<Tag>
<TagName>Shipment.Origin</TagName>
<Value>Boston</Value>
</Tag>
</TagValues>
<TagValues Entity="ShippedMonitor">
<Tag>
<TagName>ShippedMonitor.Location</TagName>
<Value>06e41600-3774-47de-a881-9de1a9ae5176</Value>
</Tag>
<Tag>
<TagName>ShippedMonitor.TripNumber</TagName>
<Value>1</Value>
</Tag>
<Tag>
<TagName>ShippedMonitor.SerialNumber</TagName>
<Value>3710800001</Value>
</Tag>
<Tag>
<TagName>ShippedMonitor.ResetCount</TagName>
<Value>3199</Value>
</Tag>
</TagValues>
<TagValues Entity="ShipmentItem">
<Tag>
<TagName>ShipmentItem.Product</TagName>
<Value>ff889cad-a9cf-49c4-8c0b-73b2e5e2a2b6</Value>
</Tag>
</TagValues>
</ShipmentTest>
<TestData> 展开
<?xml version="1.0" encoding="utf-8"?>
<TestData>
<ShipmentTest>
<TagValues Entity="Shipment">
<Tag>
<TagName>Shipment.Origin</TagName>
<Value>Boston</Value>
</Tag>
</TagValues>
<TagValues Entity="ShippedMonitor">
<Tag>
<TagName>ShippedMonitor.Location</TagName>
<Value>06e41600-3774-47de-a881-9de1a9ae5176</Value>
</Tag>
<Tag>
<TagName>ShippedMonitor.TripNumber</TagName>
<Value>1</Value>
</Tag>
<Tag>
<TagName>ShippedMonitor.SerialNumber</TagName>
<Value>3710800001</Value>
</Tag>
<Tag>
<TagName>ShippedMonitor.ResetCount</TagName>
<Value>3199</Value>
</Tag>
</TagValues>
<TagValues Entity="ShipmentItem">
<Tag>
<TagName>ShipmentItem.Product</TagName>
<Value>ff889cad-a9cf-49c4-8c0b-73b2e5e2a2b6</Value>
</Tag>
</TagValues>
</ShipmentTest>
<TestData> 展开
1个回答
展开全部
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(strXML);
HtmlNodeCollection nodeCollection = doc.DocumentNode.SelectSingleNode("//TagValues [@Entity='ShippedMonitor']");
doc.LoadHtml(strXML);
HtmlNodeCollection nodeCollection = doc.DocumentNode.SelectSingleNode("//TagValues [@Entity='ShippedMonitor']");
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询