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