ThomasM: Fast identisches Kopieren von xml nach xml

Beitrag lesen

Hallo Matthias,

Was ich nicht ganz nachvollziehen kann ist, wie

<xsl:template

match="@* | node()">
        xsl:copy
            <xsl:apply-templates
                select="@* | node()" />
        </xsl:copy>
    </xsl:template>


> und  
> ~~~xml

<xsl:template  

>         match="*[@revision='test' and @revisionflag='deleted']" />

interagieren.

Das erste ist ein Identitäts-Template, welches alle Knoten ausgibt. Die anderen Templates haben keinen Inhalt, machen also genau gar nichts mit den selektierten Elementknoten, schließen diese also von der Verarbeitung aus.

Grüße,
Thomas