[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Get parent's node position - Urgent
Subject: Re: [xsl] Get parent's node position - Urgent From: "Paulo Henrique S. Bermejo" <bermejo@xxxxxxxxxxx> Date: Tue, 25 Sep 2001 13:11:26 -0300 |
Ok Mike, thanks a lot. Excellent!!! And what I would make to get a position of grand-parent?? Example: XML (part) --------------- <CURRICULO> <ATUACAO-PROFISSIONAL> <ATIVIDADES-DE-DIRECAO-E-ADMINISTRACAO> <DIRECAO-E-ADMINISTRACAO>Atuacao1-Atividade1-Direcao1</DIRECAO-E-ADMINISTRAC AO> <DIRECAO-E-ADMINISTRACAO>Atuacao1-Atividade1-Direcao2</DIRECAO-E-ADMINISTRAC AO> </ATIVIDADES-DE-DIRECAO-E-ADMINISTRACAO> </ATUACAO-PROFISSIONAL> <ATUACAO-PROFISSIONAL> <ATIVIDADES-DE-DIRECAO-E-ADMINISTRACAO> <DIRECAO-E-ADMINISTRACAO>Atuacao2-Atividade1-Direcao1</DIRECAO-E-ADMINISTRAC AO> </ATIVIDADES-DE-DIRECAO-E-ADMINISTRACAO> </ATUACAO-PROFISSIONAL> </CURRICULO> XSL (part) -------------- <xsl:template match="DIRECAO-E-ADMINISTRACAO"> <!-- I would like to get a position of <ATUACAO-PROFISSIONAL> element that call this template --> <!-- Example: <xsl:value-of select="count(parent::*/preceding-sibling::*)"/> Get a position of <ATIVIDADES-DE-DIRECAO-E-ADMINISTRACAO> element. --> </xsl:template> ------------------------------------- Thanks a lot. Paulo. ----- Original Message ----- From: Michael Kay To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Sent: Wednesday, September 26, 2001 12:37 PM Subject: RE: [xsl] Get parent's node position - Urgent > > To get the name of parent node I know: > <xsl:value-of select="name(parent::*)"/> > But I need the position. > What do you mean by "position"? If you mean the number of preceding sibling elements, use count(parent::*/preceding-sibling::*) or use xsl:number The position() function is about the position of the context node in the sequence of nodes currently being processed, it has nothing to do with the position of a node in the source tree. Mike Kay 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] Get parent's node positio, Michael Kay | Thread | RE: [xsl] Get parent's node positio, Michael Kay |
merits of client-side (was Re: [xsl, Wendell Piez | Date | [xsl] CDATA in XML->XML transformat, me |
Month |