Subject: RE: Select entire XML doc
From: "Lars Huttar" <lars_huttar@xxxxxxx>
Date: Mon, 3 Mar 2003 15:45:51 -0600
|
> > From: Karl Stubsjoen [mailto:karl@xxxxxxxxxxxxx]
> > Sent: Thursday, February 27, 2003 8:30 AM
> > Subject: Select entire XML doc
> >
> > Hello,
> >
> > How do I select the entire XML document? I need to write
> > this out in a text
> > area. This didn't work:
> >
> > <xsl:template match="/*">
> > <textarea>
> > <xsl:value-of select="/*"/>
> > </textarea>
> > </xsl:template>
>
> Use xsl:copy-of:
>
> <xsl:template match="/">
> <textarea>
> <xsl:copy-of select="*"/>
> </textarea>
> </xsl:template>
>
> copy-of is a deep copy; it copies all attributes, child
> elements and content
> to the output tree. value-of only copies the textual content
> of the nodes.
>
> hth,
> b.
Just out of curiosity, and because I'm learning:
Wouldn't the above copy-of fail to copy any non-element children of the
root node? E.g. comments and PI's...
(He did say "the entire XML document.")
Thanks,
Lars
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|