在xslt中连接字符串和变量

时间:2014-09-11 10:14:43

标签: variables xslt concat

我想参数化一个DB-ConnectionString。 如何将此DBSchema变量连接到cs字符串的其余部分?

<xsl:variable name="DBSchema" select="'sa'" />

我试过了:

<xsl:variable name="ConnectionString" select="concat('Data Source=SIS025;Persist Security Info=True;User ID=$DBSchema;Password=system')" />

<xsl:variable name="ConnectionString" select="concat('Data Source=SIS025;Persist Security Info=True;User ID=',DBSchema,';Password=system')" />

<xsl:variable name="ConnectionString" select="concat('Data Source=SIS025;Persist Security Info=True;User ID=',$DBSchema,';Password=system')" />

他们都没有工作。任何意见都赞赏!

1 个答案:

答案 0 :(得分:0)

我想你的意思是:

<xsl:variable name="ConnectionString" select="concat('Data Source=SIS025;Persist Security Info=True;User ID=', $DBSchema, ';Password=system')" />

返回:

Data Source=SIS025;Persist Security Info=True;User ID=sa;Password=system