我想使用 2 个名为 SOURCE 和 DEST 的变量。以这种方式,我的 perl 脚本将使用
源=“波恩”;
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 语法?