xsl-list
[Top] [All Lists]

Re: [xsl] get the text value of a following sibling

2006-11-13 06:53:40
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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




-- 
Ronan Klyne
Business Collaborator Developer
Tel: +44 (0)870 163 2555
ronan(_dot_)klyne(_at_)groupbc(_dot_)com
www.groupbc.com

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

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