Mule-xpath函数

Mule-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

我有一个如下所示的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(//wd:id, ';')')]
我得到一个xpath解析异常,表示发现了一个意外的标记。我怎样才能避免这个错误?谢谢

问候,,
Hari

您的表达式应该如下所示:
#[xpath3('string-join(//wd:id,;'))]

重要的部分是
vs

#[xpath3('string-join(//wd:id, ';')')]