Ich bin neu in XPath, und nach dem, was ich in einigen Tutorials über Achsen gelesen habe, frage ich mich immer noch, wie ich sie implementieren soll. Sie verhalten sich nicht so, wie ich es erwartet hatte. Ich bin besonders daran interessiert, Ahnen- und Nachkommenachsen zu verwenden.XPath-Vorgänger und -Sekender in XSL copy-of
Ich habe die folgende XML-Struktur:
<file>
<criteria>
<root>ROOT</root>
<criterion>AAA</criterion>
<criterion>BBB</criterion>
<criterion>CCC</criterion>
</criteria>
<format>
<sort>BBB</sort>
</format>
</file>
Und ich habe folgendes XSL:
<xsl:template match="/">
<xsl:copy-of select="ancestor::criterion/>
</xsl:template>
, die nichts produziert!
erwartete ich, es zu produzieren:
<file>
<criteria>
</criteria>
</file>
Kann jemand erklären Vorfahren und Nachkommen Achsen mir in hilfreicher Weise als die Tutorials, die ich vorher gelesen haben?
Danke!
Gute Frage (+1). Siehe meine Antwort für eine Erklärung und eine vollständige Lösung. –