Subject: Re: get the text value of a following sibling
From: Ronan Klyne <ronan.klyne@xxxxxxxxxxx>
Date: Mon, 13 Nov 2006 13:53:16 +0000
|
Could you please clarify what you would like to happen in the following
case:
<a href="...">link2</a>
<br/>
just some text 2
<br/>
just some more text 2
<br/>
# r
Liron wrote:
> Hello,
>
> Given the following structure:
> <html>
> <a href="...">link1</a>
> <br/>
> just some text 1
> <br/>
> <a href="...">link2</a>
> <br/>
> just some text 2
> <br/>
> <a href="...">link3</a>
> <br/>
> just some text 3
> <br/>
> </html>
>
> I want to output this tree to a plain text file that looks like this:
> link1:just some text1
> link2:just some text2
> etc..
>
> Right now I'm doing something like this (part of my xsl):
> <xsl:for-each select="/html/a">
> <xsl:value-of select="text()"/>
> <xsl:value-of select="following-sibling::*[2]/text()"/>
> </xsl:for-each>
>
> This doesn't work. It only outputs the text in the <a> tag but not the
> text between the <br> tags.
> How should I treat that text? Isn't it considered as a node?
>
> Thank you very much
>
>
--
Ronan Klyne
Business Collaborator Developer
Tel: +44 (0)870 163 2555
ronan.klyne@xxxxxxxxxxx
www.groupbc.com
|