|
Subject: Re: [xsl] Getting values from nested XML tags From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Wed, 19 Feb 2003 16:14:35 +0000 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Getting values from nested XM, Mani Malarvannan | Thread | Re: [xsl] Getting values from neste, Niko Matsakis |
| Re: [xsl] XSL & Doctype Decleration, Karl Stubsjoen | Date | Re: [xsl] Weird problem. Xalan Stop, Joseph Kesselman |
| Month |