May 2018
Intermediate to advanced
680 pages
15h 54m
German
xsl:copy generiert eine flache Kopie eines jeweils aktuellen Knotens. xsl:copy-of generiert eine tiefe Kopie eines jeweils aktuellen Knotens.
Bei xsl:copy wird eine flache Kopie eines jeweils aktuellen Knotens erstellt, d.h. ohne seine Childnodes: das heißt auch ohne seinen Textinhalt.
<xsl:template match="/">
<ergebnis>
<xsl:for-each select="//Ort/name">
<xsl:copy/>
</xsl:for-each>
</ergebnis>
</xsl:template>
Das Ergebnis dieser Aktion sehen Sie hier:
<ergebnis>
<name/>
<name/>
<name/>
</ergebnis>
Ist dem Knoten ein Namespace zugeordnet, so wird auch dieser mitkopiert. Das Attribut copy-namespaces, das erst seit XSLT 2.0 besteht und die Werte (true | false | no | yes ) beinhalten kann (in XSLT 3.0 kommen noch ...
Read now
Unlock full access