Mule-xpath函数
我有一个如下所示的xmlMule-xpath函数,mule,xpath-2.0,Mule,Xpath 2.0,我有一个如下所示的xml <wd:report xmlns:wd="foo"> <wd:id>abc</wd:id> <wd:id>def</wd:id> <wd:id>ghi</wd:id> </wd:report> 这是可行的,除了我需要在字符串之间有一个分号分隔符,比如abc;def;ghi。所以当我使用下面的函数时 #[xpath3('string-join(//w
<wd:report xmlns:wd="foo">
<wd:id>abc</wd:id>
<wd:id>def</wd:id>
<wd:id>ghi</wd:id>
</wd:report>
这是可行的,除了我需要在字符串之间有一个分号分隔符,比如abc;def;ghi。所以当我使用下面的函数时
#[xpath3('string-join(//wd:id, ';')')]
我得到一个xpath解析异常,表示发现了一个意外的标记。我怎样才能避免这个错误?谢谢
问候,,
Hari您的表达式应该如下所示:
#[xpath3('string-join(//wd:id,;'))]
重要的部分是“
vs”
#[xpath3('string-join(//wd:id, ';')')]