如何WSO2财产XPath表达式逃脱撇号
问题描述:
我的问题是引用在 <property expression="fn:concat(get-property('whereConcat'),' AND PA_INATO=', get-property('cf'))" name="whereConcat" scope="default" type="STRING"/>
如何WSO2财产XPath表达式逃脱撇号
从获取属性(“CF”)获得的值我曾尝试以不同的方式(字符编码:'
,性格逃生:\'
)但没有成功。
答
最彻底的方法是定义一个常数:
<property name="apos" scope="default" type="STRING" value="'"/>
,然后用它如下:
<property expression="fn:concat(get-property('whereConcat'),' AND PA_INATO=',get-property('apos'), get-property('cf'),get-property('apos'))" name="whereConcat" scope="default" type="STRING"/>
谢谢,它的工作原理! –