RE: [xsl] Select entire XML doc

Subject: RE: [xsl] 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: [xsl] 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


Current Thread