xsl-list
[Top] [All Lists]

RE: Getting values from nested XML tags

2003-02-19 09:28:05
Hello,
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 XPath 2.0 you can do string-join(text(), '')

In 1.0 you need to do

<xsl:for-each select="text()">
 <xsl:value-of select="."/>
</xsl:for-each>

Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>