我正在尝试构建我的xpath功能,通过这种方式,我已经创建了一个xml文件,其中包含一个包含xpath字符串的节点列表,如下所示:
<?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代码。
发布于 2017-07-22 19:05:50
我曾尝试使用evaluate-node,但没有运行,之后我们尝试使用evaluate函数,它运行得非常好。
saxon:evaluate($GLOBAL/main/entry[@id='A'])谢谢你的回答!!
https://stackoverflow.com/questions/45184985
复制相似问题