Xpath 根据需要使用wso2开关进行可变设置
我正在运行一个检查来映射for中的一个字段,如果有两个点,我会在其他点之后执行一个双重子字符串,否则只有一个,但它不会进入开关为什么Xpath 根据需要使用wso2开关进行可变设置,xpath,wso2,switch-statement,substring,mapping,Xpath,Wso2,Switch Statement,Substring,Mapping,我正在运行一个检查来映射for中的一个字段,如果有两个点,我会在其他点之后执行一个双重子字符串,否则只有一个,但它不会进入开关为什么 <switch source="fn:string-length(get-property('estensione')) - string-length(translate(get-property('estensione'), '.', ''))"> <case regex="1"
<switch source="fn:string-length(get-property('estensione')) - string-length(translate(get-property('estensione'), '.', ''))">
<case regex="1">
<log level="custom">
<property value="SONO ENTRATO NEL CASE 1"
name="CASE_1"/>
</log>
<property
expression="substring-after(get-property('estensione'),'.')"
name="estensione_finale" scope="default" type="STRING"/>
</case>
<case regex="2">
<log level="custom">
<property value="SONO ENTRATO NEL CASE 2"
name="CASE_2"/>
</log>
<property
expression="substring-after(substring-after(get-property('estensione'),'.'),'.')"
name="estensione_finale" scope="default" type="STRING"/>
</case>
<default/>
</switch>