|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Getting values from nested XML tags
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








