すみません。私はこの2つのxmlファイルを持っています。ProvlaLingua1.xml
<VENDOR>
<IMMAGINI_SITO>True</IMMAGINI_SITO>
<VERSIONE_SKYWALKER>1</VERSIONE_SKYWALKER>
<CDLINGUA>IT</CDLINGUA>
</VENDOR>
そしてこの2番目のProvaLingua2.xml
<LINGUA>
<EN>
<TAG1>The book is on the table</TAG1>
<TAG2>The cat is on the table</TAG2>
</EN>
<IT>
<TAG1>Il libro è sul tavolo</TAG1>
<TAG2>Finche la barca va lasciala andare</TAG2>
</IT>
</LINGUA>
したがって、ProvaLingua1をチェックしてCDLINGUAの勇気を取得し、ProvaLingua2から勇気を抽出する必要があります。私はのようなものが必要です
<xsl:variable name="LANGUAGE" select="document('ProvaLingua1.xml')VENDOR/CDLINGUA"/>
<xsl:value-of select="document('ProvaLingua2.xml')/LINGUA/A VARIABLE HERE/TAG2" />
抽出を取得するには、変数「LANGUAGE」を配置する必要があります。次の方法では実行できません。
<xsl:choose>
<xsl:when test="$language='IT'">
<xsl:value-of select="document('ProvaLingua2.xml')/LINGUA/IT/TAG1" /><br />
<xsl:value-of select="document('ProvaLingua.xml')/LINGUA/IT/TAG2" /><br />
</xsl:when>
</xsl:choose>
そうしないと、どの言語でもあまりにも多くの行を書く必要があるからです。助けてくれてありがとう