SOURCE と DEST という 2 つの変数を使用したいと考えています。そのようにして、私のperlスクリプトは使用します
SOURCE="ボン";
DEST="ベルリン";
次に、perl スクリプトから xslt2.0 変換を呼び出します。
<xsl:param name="SOURCE"/>
<xsl:param name="DEST"/>
<xsl:variable name="start" select="//S[@id=$SOURCE]/T[@id=$DEST]"/>
<!--<xsl:variable name="start" select="//S[@id='Paris']/T[@id='London']"/> -->
行を正しく記述していないことがあります (この xslt の敵は行を返さないため):
<xsl:variable name="start" select="//S[@id=$SOURCE]/T[@id=$DEST]"/>
私の XSLT 構文を修正していただけませんか?