exist-db相关内容

eXist-db 中 XSL-FO 中的图像

在我之前的问题中,我触及了更广泛的路径问题及其在 eXist-db 应用程序中的识别. 目前,我无法将图像转换为 PDF 文件.我已经尝试了 2 次安装 eXist(2.2 和 3RC)和许多可能的场景.当然,我已经测试过这些图片可以通过浏览器访问. 在源文件中,我试过: 1.2. ..
发布时间:2021-10-02 20:15:59 其他开发

eXist-db 中的商业 FO 处理器

对于我的项目,我想测试 XEP 和 AH Formatter.我喜欢 FOP,但在某些情况下它确实失败(浮动、裁剪标记、pdf/x 标准等),我需要知道一些替代方案. XEP 对于 XEP,我非常接近.我已将所有 jars 复制到 $EXIST_HOME/lib/user 并更改了 $EXIST_HOME/conf.xml 中的适配器.此外,我已将 xep.xml 配置文件上传到数据库 ..
发布时间:2021-10-02 20:15:44 其他开发

eXist DB 和 Xquery:xincludes 或集合 (TEI-XML)?

我有一个 TEI-XML 语料库,它使用一个“主"语料库 XML 文档,然后通过 xi:include 包含数千个其他文档.这些文档中的每一个本身都包含 xi:include 来主控命名实体(由 xml:id s 链接的人、地点等)列表.所有这些在 XSLT 中都非常有效(在我的 IDE Oxygen 中用于快速编码). 我现在开始使用 eXist-DB 应用程序构建网站.我直接在 Xque ..
发布时间:2021-10-02 19:57:10 其他开发

eXist-db 序列化是否被 expand-xincludes=no 忽略?

在 eXist-db 4.4、Xquery 3.1 中,我将多个 XML 文件压缩到目录中的 .zip.压缩过程使用serialize(). XML 文件有一些很大的 xincludes,其中 根据文档在序列化时自动处理.我试图在代码中的两个地方(prologue declare 和 map)“关闭"xinclude 序列化,但序列化器仍在输出所有 xinclude: 声明选项存在:序列化 ..
发布时间:2021-10-02 19:57:05 其他开发

几乎相同的 XQuery (exist-db) 查询在速度上存在巨大差异

在过去的几周里,我一直在移植一个 SQL 数据库,尽管到目前为止我已经克服了所有以前的障碍,但我现在遇到了一些官方文档、在线搜索、常识也无济于事. 简而言之,我有一个相当大的集合(大约 90k 个条目,分布在 20 个文件中),大多数单个条目看起来像这样(这是一个巨大的简化,所以我可以理解这一点): 数值其他一些数值 ..
发布时间:2021-10-02 19:56:54 其他开发

eXist-db 使用 eXPath Http_module 通过 POST 请求发送 JSON

上设置 method="text"代码>元素. 草案 v2 规范,简化发送JSON;默认情况下,当它检测到正文包含 map() 或 array() 时,它将使用适当的媒体类型将项目序列化为 JSON. 但是现在对于 v1,我们仍然需要显式 (1) 使用 JSON 序列化方法序列化映射和数组,以及 (2) 在 < 上指定 method="text";body> 元素. ..
发布时间:2021-10-02 19:56:48 其他开发

使用 eXist-db 中的范围索引提高查询性能

阅读文档 http://exist-db.org/exist/apps/doc/indexing.xml我发现很难理解如何以及是否可以提高“读取"查询的性能(带有 2 个参数:一个字符串和一个整数).eXist-db 有默认的结构索引吗?我可以使用“范围索引"改进 2 参数查询吗? 有关我的 XML 数据库的更多详细信息(请注意,有 2 个不同的数据库只是合并在同一个根目录上): 2 ..
发布时间:2021-10-02 19:56:28 其他开发

XQuery 中的 element() 与 node()

有人能告诉我 XQuery 中 node() 和 element() 类型之间的确切区别吗?文档指出 element() 是一个元素节点,而 node() 是任何节点,所以如果我理解正确 element()是 node() 的子集. 问题是我有一个这样的 XQuery 函数: declare function local:myFunction($arg1 as element()) as ..
发布时间:2021-10-02 19:55:13 其他开发

eXist-db 压缩:zip 函数是否添加 XML 声明

我有一个 XQuery 函数可以将一组 XML 文件转换为 HTML 并压缩它们.它在每个文件上运行一个转换以创建 元素. 从那个函数开始: declare function xport:make-sources( $path as xs:string) as item()* {对于集合中的 $article(xmldb:encode-uri($path))让 $docnum := $ar ..
发布时间:2021-10-02 19:55:01 其他开发

在 XQuery 中搜索两个图节点之间的路径

我正在尝试创建一种算法,该算法在 xQuery 中的图形中搜索并返回两个节点之间的路径,到目前为止我没有运气,因为它只返回一个节点并且它是相邻节点.首先,我应该明确该图是一个有向图,每个节点都可以有零个、一个或多个原点,在 XML 中,一个节点只有到它的原点的链接,但没有到它的后续节点的链接 这是一些节点及其 XML 的示例 123-456-789东西 ..
发布时间:2021-10-01 20:12:59 其他开发

XQuery 正则表达式可以匹配空字符吗?

我想从字符串中删除所有 NULL 字符.我知道正确的正则表达式匹配应该是 \x00 并且我已经尝试了以下 XQuery: replace($message, '\x00', '') 它导致错误: exerr:ERROR 从 XPath2 到 Java 正则表达式语法的转换失败:正则表达式 \x00 中的字符 1 处出错:转义序列无效 是否有针对此问题的快速解决方案或变通方法 ..
发布时间:2021-10-01 19:23:14 其他开发

为什么我的 XPath 断言测试在 eXist-db 中通过?

我有一个测试函数,它将文档作为参数并将其从 XML 转换为 HTML.为此,我想使用一些测试.%test:assertXPath 在这种情况下似乎是一个很好的候选者.但是,如果我使用整个路径,我无法理解它的行为. 我的功能: xquery 版本“3.0";模块命名空间 cust = 'http://46.28.111.241:8081/exist/db/apps/myapp/modules ..
发布时间:2021-09-14 19:18:06 其他开发

从 XSLT 调用 XQuery,在 XQuery 中动态构建 XSLT?

环境:eXist-db 4.2.1、XQuery 3.1、XSLT 2.0 我需要使用 XQuery 在 eXist-DB 中执行 XSLT 转换.有一次,XSLT 需要在数百个文档中搜索节点属性值的匹配项.从 eXist-DB 中的 XSLT 调用 collection() 似乎不起作用 . 我已经搜索了一些其他方法来解决这个问题,但没有找到任何东西,我在这里发布了两个问题: ..
发布时间:2021-07-15 18:39:24 其他开发

不断增长的 eXist 数据库

我正在使用 Orbeon Forms 和 eXist 来存储填写好的表单.我还有下一个问题,eXist 每天增长超过 500 MB.如果我做整个数据库的保留副本,然后将删除所有数据库文件,并恢复保留副本,那么数据库只有 1 GB 大,但几天后它变成 4 GB,并且增长,增长和增长...... 一开始我使用的是嵌入式 eXist 1.2.6,我认为它是不稳定的版本,所以我将所有数据移到了外部 eX ..
发布时间:2021-06-13 18:42:59 其他开发

如何查看保存在 eXist-db 中的 Orbeon 表单的来源?

来自 Orbeon XForms 教程,据我所知,Orbeon 将数据保存在 eXist-db(内置于 Orbeon)中.示例应用程序将一本书的数据以 xml 格式保存在 eXist-db 中.根据教程,要在浏览器中查看数据,我首先要禁用web.xml中的orbeon-exist-filter,然后才能打开http:///orbeon/exist/rest/db/orbeon/my-bookcas ..
发布时间:2021-06-13 18:42:56 其他开发