|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Comparing nodes in XPath
Ok, but that's not the case when using variable. And i change that to
<xsl:value-of
select="document('connections.xml')/connections/connection[@id=./Conn]"/>
but it still doen4t work the way i expected...
I
On Fri, 21 Jan 2005 20:00:19 -0000, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> > Why is this xpath NOT working
> >
> > <xsl:value-of
> > select="document('connections.xml')/connections/connection[@id
> > =Conn]"/>
> >
> > and this IS
> >
> > <xsl:variable name="conn" select="Conn"/>
> > <xsl:value-of
> > select="document('connections.xml')/connections/connection[@id
> > =$conn]"/>
>
> Because the context for evaluating a path expression (such as Conn) is
> different depending on where it's written. In your furst case, it's looking
> for Conn as a child element of connection.
>
> Michael Kay
> http://www.saxonica.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








