Subject: Re: [xsl] Problem with attributes From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx> Date: Fri, 25 May 2001 14:41:55 +0100 |
Hi Seema, > Got one more query, How would you represent the attribute value of > the parent of the current node ? You get the parent of the current node with 'parent::node()' or use the shortening for this, '..'. From there, you need to step down to the attribute you want, so you need: ../@node With your example, you're looking at: <xsl:for-each select="volume"> <a href="XMLGenServlet1?parent={name(..)},parentnum={../@node}"> <xsl:value-of select ="title"/><br/> </a> </xsl:for-each> (Note I'm using attribute value templates rather than xsl:attribute to save typing.) I hope that helps, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Problem with attributes, Seema Kumar | Thread | [xsl] LocPathIterator to DOM Elemen, José Manuel Beas |
[xsl] default namespace and the nam, Huebel, David | Date | RE: [xsl] transform mixing up names, Michael Kay |
Month |