Mit XPATH, wie kann ich mehrere Elemente auswählen, unter Beibehaltung der Pfad
Vorausgesetzt, ich habe eine XML etwa so:
<a>
<b>
<i>data</i>
<ii>data</ii>
<iii>data</iii>
</b>
<b>
<i>data<i>
<ii>data<ii>
<iii>data</iii>
</b>
</a>
Mit XPath, wie würde ich wählen Sie die obige XML eine Struktur erschaffen, etwa so:
<b>
<i>data</i>
<ii>data</ii>
</b>
<b>
<i>data<i>
<ii>data<ii>
</b>
In diesem Szenario, ich bin nur daran interessiert, i und ii, aber behalten wollen Sie das äußere element. Ich auch nicht verwenden, XSLT, nur XPATH-Anweisungen.
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht bin ich falsch, aber ich dachte, dass XPATH nur wählt Sequenzen von "Knoten", in seiner eigenen abstrakten Modell. Ich wäre verloren ohne XSLT hier.
"Aus, alle Kinder auswählen, wählen Sie dann alle "i" - Elemente, und wählen Sie dann den Eltern, ODER von einer alle Kinder auswählen dann alle auswählen "ii" - Elemente, und wählen Sie dann die Eltern.
Wählen Sie alle Knoten und darunter Ihre Eltern, äußere Knoten: