私は2つのxmlファイルを持っています。私はあなたが以下を参照として別のファイルに参照されているXSLファイル内の変数があります。変数を別のXMLファイルへの参照であるselect内のxslで変数を使用する方法
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:str="http://exslt.org/strings" extension-element-prefixes="str">
<xsl:variable name="testing" select="document('test2.xml')//methods"/>
.....
.....
<xsl:variable name="className" select="@Class" />
<xsl:value-of select="$testing/myClass/@domainName" />
</xsl:stylesheet>
私は変数を使用して、ここでMyClassのある直接テキストを使用していない場合、これは動作しますが、私は、変数を使用している場合、そのことワーキング。
例えば <xsl:value-of select="$testing/$className/@domainName" />
- >
はここに私を助けてください動作しない - >
または が<xsl:value-of select="concat($testing,'/',$className,'/',@domainName" />
動作しません - >
または が<xsl:value-of select="$testing/${className}/@domainName" />
動作しません。どのように参照変数で通常の変数を使用できますか?ありがとう