我正在使用C#。
我有一个带有子节点的xml节点,如下所示:
<PriceID>32</PriceID>
<Store_1> 344</Store_1>
<Store_32> 343 </Store_32>
我想选择以商店
开头的所有节点我有办法吗?
我知道有一种方法可以选择具有特定名称的节点。
XmlNodeList xnList = quote.SelectNodes("Store_1");
有谁知道什么对我有帮助?
答案 0 :(得分:3)
您可以使用Linq2Xml
var xDoc = XDocument.Parse(xmlstring);
var stores = xDoc.Descendants()
.Where(d => d.Name.LocalName.StartsWith("Store"))
.ToList();