<t>
<rendition xml:id="b">color: blue</rendition>
<rendition xml:id="r">color: red</rendition>
<tagUsage gi="p" render="b" />
<tagUsage gi="emph" render="r" />
</t>
tagUsage 要素の @gi に基づいてレンディション要素に XSL 1.0 キーを作成し、rendition/@xml:id を tagUsage/@render に結合するにはどうすればよいですか? 何かのようなもの
<xsl:key name="rendition-by-tagName"
match="rendition"
use="//tagUsage[@xml:id of rendition = @render of tagUsage]/@gi" />
そのため、"p" を指定すると、キーは blue を返しrendition
ます。「emph」を指定すると、キーは red を返しますrendition
。