我正在尝试构建我的xpath功能,通过这种方式,我创建了一个包含xpath字符串的节点列表的xml文件,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<main>
<entry id="A">/A/B/@value</entry>
</main>
此xml文件可以由xpath变量加载,例如GLOBAL。因此,如果我想使用该xpath,在$GLOBAL/main/entry[@id='A']
的特定xpath代码上应该足以使用这些xpath代码段。我的代码输出普通的xpath字符串“/ A / B / @ value”,而不是用它来检索最终的值。
也许我对这个问题的关注是错误的,我应该怎么做?我的目的是分离常用的xpath表达式并将其用于其他xpath代码。
答案 0 :(得分:0)
我已尝试使用evaluate-node但未运行,之后我们尝试使用evaluate函数并且运行良好。
saxon:evaluate($GLOBAL/main/entry[@id='A'])
感谢您的回答!!