Subject: Re: Re: [xsl] Get parent's node position - Urgent From: "Paulo Henrique S. Bermejo" <bermejo@xxxxxxxxxxx> Date: Wed, 26 Sep 2001 15:52:25 -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] XML and Perl, Jörg Heinicke | Thread | [xsl] xalan vs. xalan-j output, xal, Marc Elliott |
[xsl] Redirect XML to Excel, ward . ct | Date | Re: [xsl] Redirect XML to Excel, Mitch C. Amiano |
Month |