Hi Mani,
I've following XML
<test> this is a test <nested> one </nested> two three </test>
Using XSL how can get ONLY this is a test two three without the one.
If I use
<xsl:value-of select="."> I'm getting everything including one
If I use
<xsl:value-of select="./text()"> I'm getting only this is a test
Is there a function in XSL I can use that gets me
this is a test two three
In other words you want to get the values of the text nodes within the
<test> element, concatenated together.
You could use:
<xsl:for-each select="text()">
<xsl:value-of select="." />
</xsl:for-each>
or (assuming that you haven't got a separate template matching text
nodes):
<xsl:apply-templates select="text()" />
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list