次のデータがあります。
<books>
<entry id="8">
<author name="tony-blair">Tony Blair</author>
</entry>
<entry id="9">
<author name="william-campbell">William Campbell</author>
</entry>
</books>
そして、次のテンプレートを使用します
<xsl:template match="books/entry">
<xsl:value-of select="author"/>
<xsl:value-of select="ancestor::books/entry/@id"/>
</xsl:template>
使用しようとしましancestor::books/entry/@id
たが、最初のIDのみが表示されます。
現在の位置エントリにいる間に親エントリ ID を取得する方法は?