Как прочитать атрибут родительского узла из дочернего узла в XSLT - PullRequest
44 голосов
/ 11 сентября 2009

Просто хочу узнать, как прочитать атрибут родительского узла из дочернего узла в XSLT. код:

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

XSLT:

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

1 Ответ

92 голосов
/ 11 сентября 2009

Вы можете перейти на уровень выше, используя «..». Итак:

<xsl:value-of select="../@attr1"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...