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

Re: [xsl] Applying transforms to parent nodes based on child node


Subject: Re: [xsl] Applying transforms to parent nodes based on child node
From: "J.Pietschmann" <j3322ptm@xxxxxxxx>
Date: Wed, 21 Jan 2004 20:24:18 +0100

Derek Hinchliffe wrote:
However, now I want to also strip the tags from the parent of the node
with style='strip'.

Just a soot from the hip: modify your template to match elements which have a child with an appropriate attribute. Note that your spec is somewhat incomplete, it's not quite obvious what should happen to siblings of elements with a style="strip" attribute. The template will strip them too: <xslt:template match="*[*/@style='strip']"> <xslt:value-of select="."/> </xslt:template> This should work for your sample XML.

J.Pietschmann

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



Current Thread