Re: [xsl] Roundtripability of identity transform

Subject: Re: [xsl] Roundtripability of identity transform
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Tue, 30 Aug 2005 22:05:22 +1000
Besides everything said by Mike and Colin, your identity rule seems strange:

   "@*|*|node()"

is redundant. It will suffice to have just:

  "@*|node()"

as the match pattern.


Cheers,
Dimitre Novatchev

On 8/30/05, andrew welch <andrew.j.welch@xxxxxxxxx> wrote:
> Can it be assumed that the output of the transform:
>
> <xsl:template match="@*|*|node()">
>        <xsl:copy>
>                <xsl:apply-templates select="@*|*|node()"/>
>        </xsl:copy>
> </xsl:template>
>
> will be an exact copy of the input XML apart from:
>
> -The output will be minus the doctype
> -The output will contain any defaulted elements/attributes
> -All entities will be expanded
> -The output might be in different encoding (although I'm talking
> differences above the byte level here).
>
> Are there any other things to be aware of?

Current Thread