Subject: Re: [xsl] Selecting text bisected by child nodes. From: Jeff Kenton <jkenton@xxxxxxxxxxxxx> Date: Tue, 22 Apr 2003 14:11:13 -0400 |
I have a node <foo> which has one or more child nodes. Those child nodes often bisect the text of <foo>, thus...
<foo>ABC<x>1</x><y>2</y><z>3</z>DEF</foo>
I need to do something with the ABC. So I select the 'ABC' like this...
<xsl:template match="foo"> <xsl:variable name="left"> <xsl:value-of select="node()"/> </xsl:variable>
Then I do something with that $left which holds 'ABC'. After that I do...
<xsl:apply-templates/>
...which takes care of the child nodes just fine.
But I can't seem to get a hold of the 'DEF' from <foo>. I don't need to make it into a variable named $right, but I must at least display it.
My question is, how can I select just the 'DEF' from <foo>?
Or, baring that, how can I select 'ABCDEF' sans the child nodes. Always when I use 'select="node()" inside of <foo> the 'DEF' gets lost.
TIA,
Gan
-------------------------- Jeff Kenton DataPower Technology, Inc.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Selecting text bisected by ch, Gan Uesli Starling | Thread | Re: [xsl] Selecting text bisected b, Gan Uesli Starling |
RE: [xsl] I have the XSLT, now need, Passin, Tom | Date | RE: RE: [xsl] I have the XSLT, now , cknell |
Month |