xsl-list
[Top] [All Lists]

RE: Find ancestor attribute of variable

2004-11-30 06:47:08
 

-----Original Message-----
From: Robert Soesemann [mailto:rsoesemann(_at_)sapient(_dot_)com] 
Sent: 30 November 2004 11:53
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Find ancestor attribute of variable

Hello,

Can anybody help out to find the right XPath expression. I need the...
- value of the @type attribute 
- of an nearest contentitem node
- which is an ancestor of the $anchor-node variable (=anchor element)

$anchor-node/ancestor::contentitem[1]/@type

Michael Kay
http://www.saxonica.com/



INPUT XML:

1     ...
2     <contentitem type="article">            <-- I NEED THIS
ANCESTORS @type value
3       ...
4       <anchor name="article1"/>             <-- I HAVE THIS INSIDE
VARIABLE $anchor-node
5       ...
6     </contentitem>
7     ...

I got errors when I tried:

<xsl:variable name="type" select="ancestor::$anchor-node[name(.) =
'contentitem']/@type"/>

Thank you,

R.

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