Subject: [xsl] parent and .. From: Matts Isuls <matts.isuls@xxxxxxxxxxx> Date: Tue, 19 Mar 2002 11:03:43 +0200 |
Hi list How do i get the attribute of a nodes parent? If there are many nodes at the same leve as the parent i get the first parents attribute. <?xml version="1.0"?> <row> <cell pos="1"> <data>d1</data> </cell> <cell pos="2"> <data>d2</data> </cell> <cell pos="3"> <data>d3</data> </cell> </row> <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" version="1.0" encoding="ISO-8859-1" indent="yes" omit-xml-declaration="no" standalone="yes"/> <xsl:template match="/"> <xsl:for-each select="row/cell"> <xsl:value-of select="parent::*/cell/@pos"/> </xsl:for-each> </xsl:template> </xsl:stylesheet> Output is '111'. Same result when select="parent::node()/cell/@pos" and select="../cell/@pos". But how do i get '123'? matts isuls XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How can I merge two DTD b, Oleg Tkachenko | Thread | Re: [xsl] parent and .., David Carlisle |
RE: [xsl] filtering descendent text, Michael Kay | Date | Re: [xsl] more attribute fun..., Jeni Tennison |
Month |