首页 文章

通过Xpath函数注入Xpath

提问于
浏览
0

我正在尝试构建我的xpath功能,这样,我创建了一个xml文件,其中包含包含xpath字符串的节点列表,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<main>
    <entry id="A">/A/B/@value</entry>
</main>

此xml文件可以由xpath变量加载,例如GLOBAL . 因此,如果我想使用该xpath,在我的特定xpath代码上使用 $GLOBAL/main/entry[@id='A'] 应该足以使用这些xpath片段 . 我的代码输出普通的xpath字符串"/A/B/@value"而不是用它来检索最终的值 .

也许我对这个问题的关注是错误的,我该怎么做呢?我的目的是分离常用的xpath表达式并将其用于其他xpath代码 .

1 回答

  • 0

    我已尝试使用evaluate-node但未运行,之后我们尝试使用evaluate函数并且运行良好 .

    saxon:evaluate($GLOBAL/main/entry[@id='A'])
    

    谢谢你的回答!!

相关问题