xsl-list
[Top] [All Lists]

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

2005-10-25 12:16:21
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
________________________________________________________________________

--~------------------------------------------------------------------
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>
--~--




--~------------------------------------------------------------------
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>