我正在使用 Saxon 执行以下 xquery;
fn:unparsed-text("text.txt")
但我收到以下错误消息;
javax.xml.xquery.XQException:
System function unparsed-text#1 is not available with this host language
该错误消息是什么意思?
该unparsed-text()
函数是 XSLT 2.0 独有的函数。它不是 XPath 2.0 函数。
希望这可能会在 XPath 3.0 中改变。
因为您使用的是 Saxon,您可以尝试使用 saxon 扩展函数saxon:transform()
并在转换中调用unparsed-text()
。