38
Просто хочу знать, как читать атрибут родительского узла из дочернего узла в XSLT. код:Как читать атрибут родительского узла из дочернего узла в XSLT
<A>
<b attr1="xx">
<c>
</c>
</b>
</A>
XSLT:
<xsl:template match="c">
<xsl:value-of select="attribute of b node">
</xsl:template>
Да, сейчас только что закодировано // @ attr1, и это сработало для меня ... в любом случае спасибо за помощь ур. – Wondering
@Wondering - выражение «// @ attr1» сканирует ВСЕЙ документ (и не остановится даже при первом совпадении). Это очень неэффективно и может захватить неправильный @ attr1 (если у вас есть этот атрибут в других местах). Решение @Adam Batkin более эффективно и менее вероятно, чтобы случайно выбрать неправильное значение. –
@Mads: Спасибо за входы и информацию ур, будут реализовывать те же самые – Wondering