Subject: RE: [xsl] Applying transforms to parent nodes based on child node From: "Derek Hinchliffe" <dhinchliffe@xxxxxxxxxx> Date: Thu, 22 Jan 2004 11:46:45 +0800 |
> J.Pietschmann wrote: > > 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. > Thanks for your reply. I managed to work out something similar just before I got your email - but you confirmed that it was the right way to go about it. And yes, siblings are supposed to be stripped out as well (although it's a bit more complicated than that, I just dummied down the specs so I could at least get a base answer and work from there). Cheers Derek XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Applying transforms to pa, J.Pietschmann | Thread | RE: [xsl] Any screen painter tool a, Riju Abraham |
Re: [xsl] gradient SVG inside XSL-F, Kobayashi | Date | [xsl] Node-sets using <xsl:with-par, Mir Farooq Ali |
Month |