xml - 是否有针对现有 XML 文件的 XML XQuery 接口(interface)?

标签 xml xquery

我的公司是教育行业,我们使用XML来存储类(class)内容。我们还在关系数据库中存储一些类(class)相关信息(主要是元信息)。现在,我们正在从专有的 XML Schema 切换到 DocBook 5。随着切换,我们希望将类(class)相关信息从数据库移动到 XML 文件。这样做的原因是将所有类(class)数据放在一处并将其放在 Subversion 下。然而,我们希望保持关系数据库的灵活性,并能够轻松地从 XML 文档中提取有关类(class)的特定信息。 XQuery 似乎能够胜任这项任务,因此我正在研究支持它的数据库,但到目前为止找不到我需要的东西。我基本上想要的是将我的 XML 文件放在某个目录结构中,然后在此之上我希望有一个系统可以索引我的文件并让我使用 XQuery 从任何文件中选择任何内容。这样我就可以“鱼与熊掌兼得”:我将拥有 XQuery 接口(interface),并且仍然以纯文本形式保存我的文件并进行版本控制。有没有什么东西至少与我想要的有一点相似?

如果您认为我的要求是无稽之谈,请提出替代建议。

相关说明:您有哪些 XML 数据库(最好是 native 和开源)的经验以及您会推荐什么?

最佳答案

看看exist ,它是一个支持XQuery的开源xml数据库。

关于xml - 是否有针对现有 XML 文件的 XML XQuery 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/97856/

相关文章:

php - 如何计算 XML 文件中两个节点在一个元素中出现的次数?

android - textAlignment 中心不适用于 jellyBean

javascript - XML解析选项-php或jquery

java - xml转换编码问题

xquery - XQuery 实际是如何使用的?

optimization - MarkLogic XQuery 尾调用优化

xquery - 在 oXygen 中运行 XQuery : Can't access Nodes Within a Document Node

Android TextView 未在 ImageView 下方对齐

java - XQuery 表达式 - 屏幕抓取 - Saxon/JTidy

xml - for 中的 XQuery 计数器