Mule xpath 函数

Mule xpath function

我有一个 xml 如下所示

<wd:report xmlns:wd="foo">  
  <wd:id>abc</wd:id>  
  <wd:id>def</wd:id>  
  <wd:id>ghi</wd:id> 
</wd:report>

我正在使用 xpath 2 函数来连接 wd:id 元素,如下所示

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

除了我需要在 abc;def;ghi 之类的字符串之间使用分号分隔符之外,这很有效。所以当我使用下面的函数时

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

我收到一个 xpath 解析异常,说发现了一个意外的标记)。我怎样才能避免这个错误?谢谢

此致, 哈里

你的表情应该是这样的:#[xpath3('string-join(//wd:id, ";")')]

重要的部分是 "'