[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] move tag up to level
Subject: Re: [xsl] move tag up to level From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 28 Sep 2006 16:25:50 +0100 |
Note xslt has no access to the tags in the original document, and can't directly generate any in the result. > a structure like this: it depends a bit how like is like, but <xsl:template match="*"> <xsl:copy> <xsl:apply-templates/> </xsl:copy> </xsl:template> <xsl:template match="a"> <xsl:apply-templates/> </xsl:template> <xsl:template match="a/text()"> <a> <xsl:apply-templates/> </a> </xsl:template> would produce the output you show. In general though, if you need to group more than one node inside teh a elements, this is a "grouping" problem and you should use one of teh grouping idioms for xslt1 or xsl:for-each-group in xslt2. David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] move tag up to level, andrew welch | Thread | Re: [xsl] move tag up to level, alex v. |
Re: [xsl] move tag up to level, andrew welch | Date | [xsl] XPath for matching multiple c, Will McCutchen |
Month |
Keywords