Subject: RE: [xsl] Roundtripability of identity transform From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 30 Aug 2005 12:47:00 +0100 |
No, there can be lots of other differences: * attributes re-ordered * redundant namespace declarations removed * different whitespace within start tags * use of " versus ' around attribute values * empty elements minimized (<a></a> versus <a/>) Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: andrew welch [mailto:andrew.j.welch@xxxxxxxxx] > Sent: 30 August 2005 12:32 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Roundtripability of identity transform > > 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Roundtripability of ident, Colin Paul Adams | Thread | Re: [xsl] Roundtripability of ident, andrew welch |
Re: [xsl] Roundtripability of ident, Colin Paul Adams | Date | Re: [xsl] Roundtripability of ident, andrew welch |
Month |