Logo

Identitätstransformation in XSLT 3.0

Eine Identitätstransformation ist bei meiner Arbeit oft Ausgangspunkt von inkrementellen Änderungen einer XML-Datei. Während man in XSLT 2.0 und XSLT 1.0 noch ein eigenes Template schreiben musste, dass rekursiv alle Knoten des Quelldokuments kopiert, so kürzt sich die Identitätstransformation in XSLT 3.0 auf eine Zeile zusammen.

<xsl:transform version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:mode on-no-match="shallow-copy"/> </xsl:transform> Identitätstransformation in XSLT 3.0