これは不可能だと思いますが、明確な答えが欲しいと思います。
XML:
<agentlang>French</agentlang>
...
<books>
<book>
<title>My Book</title>
<author>Me</author>
</book>
<book>
<title>XPath 101</title>
<author>You</author>
</book>
...
</books>
.....
<translations>
<translation English="title" French="titre" German="Titel" />
<translation English="author" French="auteur" German="Autor" />
</translations>
次に、XSLにはメインの本の情報の単純な変換がありますが、翻訳xmlに従ってヘッダーを翻訳したいのですが、次のように機能します。
<xsl:value-of select="//translation[@English='title']/@French"/>
<xsl:value-of select="//translation[@English='Author']/@French"/>
しかし、属性@FrenchをXMLのagentlang値に置き換えたい
MSXML /XSLT1.0を使用しています
これを行う方法はありますか?