Subject: RE: [xsl] how to walk nodes From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Sat, 15 Sep 2001 20:19:51 +0100 |
<xsl:for-each select="ancestor::component/@name"> <xsl:value-of select="."/> <xsl:if test="position()!=last()">/</xsl:if> </xsl:for-each> Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > Dmitri Ilyin > Sent: 13 September 2001 16:32 > To: XSL-List@lists. mulberrytech. com (E-mail) > Subject: [xsl] how to walk nodes > > > Hi *, > > I'd like to build a template that gives me "path" of parent nodes > for example: > > XML > <components> > <component name="comp1"> > <some_node1> > <component name="comp2"> > </component> > </some_node1> > <some_node2> > <some_node3> > <component name="comp3"> > <some_node> > </component> > </some_node3> > </some_node2> > </component> > </components> > > XSL > <xsl:template match="some_node"> > hier walk through parent nodes > </xsl:template> > > output: > > "comp1/comp3" > > all parent nodes are named "component" and can not be > children of each other > > thanks for advise > > Dmitri > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] how to walk nodes, Wendell Piez | Thread | [xsl] dynamicaly build select expre, Dmitri Ilyin |
RE: [xsl] XSL Javascript prob, Michael Kay | Date | RE: [xsl] dynamicaly build select e, Michael Kay |
Month |