【发布时间】:2015-02-18 10:08:58
【问题描述】:
我有一个 xml 文件,目前我正在逐个标签名称获取元素。我想要实现的是指定使用哪个区块,例如书店或商店。感谢您的任何帮助和建议。
XML:
<VariablesSpecs name="Data01">
<bookstore>
<book genre='novel' ISBN='10-861003-324'>
<title>The Handmaid's Tale</title>
<price>19.95</price>
</book>
</bookstore>
<shop>
<book genre='novel' ISBN='10-861003-324'>
<title>The Handmaid's Tale</title>
<price>19.95</price>
</book>
</shop>
</VariablesSpecs>
代码:
var doc = new XmlDocument();
doc.Load("data.xml");
var bookNodes = doc.GetElementsByTagName("book");
foreach (var bookNode in bookNodes)
{
// Collect data.
}
【问题讨论】:
-
请以文本形式包含 XML。
标签: c# xml linq-to-xml xmldocument