XmlDocument GetElementsByTagName innerhalb eines bestimmten block in C#

Ich habe eine xml-Datei und derzeit bin ich immer der element-tag-name. Was ich versuche zu erreichen ist, um anzugeben, welcher block zu verwenden, wie Buchhandlung oder shop. Vielen Dank für jede Hilfe und Beratung.

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>

Code:

var doc = new XmlDocument();
doc.Load("data.xml");

var bookNodes = doc.GetElementsByTagName("book");
foreach (var bookNode in bookNodes)
{
    //Collect data.
}
Bitte fügen Sie XML als text.
getan.

InformationsquelleAutor Doro | 2015-02-18

Schreibe einen Kommentar