我需要在我的wso2序列文件中使用tokenize函数。 我得到像testuser @ gmail这样的用户名。我需要使用分隔符@分割字符串。我使用以下代码。 。但是,它总是在日志中打印空白。 你能不能请一位帮助我的人。
PS ::我在我的synapse.properties文件中启用了xslt2.0。
答案 0 :(得分:0)
使用substring-before函数
<property name="tokentest" value="testuser@gmail" scope="default" type="STRING"/>
<property name="NEW_CONTENT_TYPE" expression="substring-before($ctx:tokentest,'@')" scope="default" type="STRING"/>
<log level="custom">
<property name="NEW_CONTENT" expression="$ctx:NEW_CONTENT_TYPE"/>
</log>
希望这有帮助