Subject: RE: [xsl] Find ancestor attribute of variable From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 30 Nov 2004 13:47:08 -0000 |
> -----Original Message----- > From: Robert Soesemann [mailto:rsoesemann@xxxxxxxxxxx] > Sent: 30 November 2004 11:53 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > 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.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Find ancestor attribute o, David Carlisle | Thread | RE: [xsl] Find ancestor attribute o, Robert Soesemann |
Re: [xsl] Preseving character entit, Geert Josten | Date | Re: [xsl] List of XSL entities, Geert Josten |
Month |