[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] foreach, preceding-sibling::node() and following-sibling::node()


Subject: Re: [xsl] foreach, preceding-sibling::node() and following-sibling::node()
From: "Mingqiang Yu" <myu@xxxxxxxx>
Date: Tue, 25 Oct 2005 13:16:21 -0600 (MDT)

Actually, I do want the content between the two idlinks and, that's where
I'm stuck. This is what I need:
Xml input file:
<abs>
Experiment regarding the theory of Langevin [see Abs.
<idlink>1905A01449</idlink>].  <i>in vacuo</i> and theory of the
ferromagnetic state [see Abs. <idlink>1914A00343</idlink>,
<idlink>1914A00344</idlink>].
</abs>

Output:
Experiment regarding the theory of Langevin [see Abs.<a
href="url1">1905A01449</a><i>in vacuo</i> and theory of the ferromagnetic
state [see Abs. <a href="url2">1914A00343</a>, <a
href="url3">1914A00344</a>.

Thanks a lot.

Ming

>
>> But how can I get the text content between two idlink node?
>
> as far as I can see you don't want to extract anything between two
> nodes, you just want the content of idlink.
>
> Something like
>
> <xsl:template match="idlink">
>  <a href="something">
>   <xsl:apply-templates/>
>  </a>
> </xsl:template>
>
>
> You don't give any information about how the URI is determined based on
> the input, so I just put "something" in the above.
>
> David
>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________


Current Thread
Keywords
xml