This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Finding all occurences of a node
- To: xsl-list at lists dot mulberrytech dot com
- Subject: [xsl] Finding all occurences of a node
- From: Martin Renner <m dot renner at tiscon dot de>
- Date: Wed, 31 Jan 2001 14:04:25 +0059
- References: <19897860536.20010131143106@phreaker.net>
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi.
I have a xml document like this one:
<root>
<sub1>
<sub2>
<myowntag id="x.y.z" />
<sub3>
<myowntag id="a.b.c" />
</sub3>
</sub2>
</sub1>
</root>
From this document, I just want to have everything below <sub1> (<sub2> should be
the root node for the resulting document). Furtheron, every occurence of <myowntag>
(no matter of its position) should be replaced by some text.
To get everything below <sub1> I am using:
<xsl:template match="child::sub1/child::*">
<xsl:copy-of select="."/>
</xsl:template>
But how can I replace all occurences of <myowntag>? Something like
<xsl:template match="myowntag">
....
</xsl:template match>
doesn't work.
Martin
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list