【发布时间】:2020-01-09 18:42:54
【问题描述】:
我正在尝试对字符串执行简单的 XPath 表达式(例如,FHP2019/0156)。我的目标是用_ 字符替换/ 字符。
我使用的 XPath 表达式是:fn:replace($ctx:ApplicationID , '/', '_')
但我收到以下错误:
XPath 表达式 fn:replace($ctx:ApplicationID , '/', '_') 导致错误
【问题讨论】:
-
get-property(...)不是标准的 XPath 函数。而fn:replace是一个 XPath-2.0 函数,仅当您的 XPath 处理器支持 XPath-2.0 或更高版本时才有效。 -
谢谢。 fn:replace($ctx:ApplicationID , '/', '_') 是更好的选择吗?