2 Stimmen

Relative XPath-Auswahl mit XmlNode (c#)

Angenommen, ich habe die folgende Xml-Datei:

<a>
  <b>
    <c></c>
  </b>
  <b>
    <c></c>
  </b>
</a>

var nodes = doc.SelectNodes("/a/b");

werden die beiden b-Knoten ausgewählt.

Ich mache dann eine Schleife um diese beiden Knoten:

 foreach (XmlNode node in nodes) { }

Wenn ich jedoch die node.SelectNodes("/a/b/c"); Es werden immer noch beide Werte zurückgegeben und nicht nur die Nachkommen. Ist es möglich, nur Knoten auszuwählen, die vom aktuellen Wert absteigen? node ?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X