[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Re: Creating a XSL to return the input


Subject: [xsl] Re: Creating a XSL to return the input
From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx>
Date: Tue, 4 Mar 2003 21:25:57 +0100

"John Chen" <jchen@xxxxxxxxxxxx> wrote in message
news:5.0.2.1.0.20030304115132.00b604e0@xxxxxxxxxxxxxxxxxxxx
> I would like to create an XSL that takes an XML file and returns it as its
> output. Is that easy to do?

Yes, use:

<xsl:copy-of select="/"/>

A lot more useful (because it can be overridden) is the following template,
known as the "identity transformation":
http://www.w3.org/TR/xslt#copying

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


=====
Cheers,

Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords