【问题标题】:Is there any way to aggregate xquery code to one file?有没有办法将 xquery 代码聚合到一个文件中?
【发布时间】:2020-12-04 11:32:06
【问题描述】:

我寻求一种方法将一些 XQuery 文件聚合到包文件(如 java 中的 JAR 文件)。 我想将它插入到另一个项目中,并将其用作外部黑盒代码。

我正在使用 Saxon XQuery 处理器。

谢谢。

【问题讨论】:

    标签: xquery executable-jar saxon


    【解决方案1】:

    Saxon 没有 XQuery 的这种能力。它只对 XSLT 这样做。但是,您可以在 JAR 文件中包含源查询模块,并在编译查询时解析它们之间的引用。

    【讨论】:

    • 您的意思是将源 XQuery 模块放在 JAR 文件中,然后将 JAR 插入 x 项目并从 x 项目调用 XQuery 函数吗?如果是的话:我很高兴你能指导我怎么做?如果不是:你能解释一下你的意思吗?
    • 我对你的情况了解不够。但是例如,如果您有一个通过 s9api 接口执行查询的 Java 应用程序,那么您可以将查询文件放在 JAR 中,并使用 Java getResource API 或类路径在您的 s9api 调用中引用它们:URI .
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    相关资源
    最近更新 更多