web-dev-qa-db-fra.com

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

Je veux juste savoir comment lire un attribut d'un nœud parent à partir d'un nœud enfant en 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>
45
Wondering

Vous pouvez "monter" d'un niveau en utilisant "..". Donc:

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