[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to copy whole source tree? (NEWBIE)
Marcin Stefaniuk wrote: > I try to copy whole tree and replace some tags. I started from > copying everything blindly. > > I used this: > > <xsl:template match="node()|@*"> > <xsl:copy> > <xsl:apply-templates/> > </xsl:copy> > </xsl:template> > > And it doesn't work So close. Instead of <xsl:apply-templates/>, which is the same as <xsl:apply-templates select="node()"/> and is the same as <xsl:apply-templates select="child::node()"/>, you need to use <xsl:apply-templates select="node()|@*"/>. This is in the XSLT spec under Copying (xsl:copy) - Mike ____________________________________________________________________________ mike j. brown | xml/xslt: http://skew.org/xml/ denver/boulder, colorado, usa | resume: http://skew.org/~mike/resume/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|