49 votes

Comment lire l'attribut d'un nœud parent d'un nœud enfant dans XSLT

Je veux juste savoir comment faire pour lire un attribut d'un nœud parent d'un nœud enfant dans XSLT. code:

<A>
  <b attr1="xx">
    <c>
    </c>
  </b>
</A>

XSLT:

<xsl:template match="c">
  <xsl:value-of select="attribute of b node">
</xsl:template>

100voto

Adam Batkin Points 20920

Vous pouvez "monter" un niveau à l'aide de "..". Donc:

<xsl:value-of select="../@attr1"/>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X