0

我正在从 xslt 向扩展函数发送一些 sql 查询,如下所示:

<xsl:variable name="var1" select="ext:ExecuteSQL(concat('select * from [TABLE1] where COLUMN1=&apos;',name,'&apos;'))"/>

我得到的错误是expected token ')', found 'name',我猜这是由于&apos;and的连续发生'。那么,我怎样才能逃脱这个角色呢?

4

1 回答 1

1

我通过交换select属性的单引号和双引号解决了这个问题,如下所示:

<xsl:variable name="var1" select='ext:ExecuteSQL(concat("select * from [TABLE1] where COLUMN1=&apos;",name,"&apos;"))'/>
于 2013-09-23T10:32:09.783 回答