gpt4 book ai didi

xml - 即席 XML 查询的现代语言?

转载 作者:数据小太阳 更新时间:2023-10-29 02:31:31 27 4
gpt4 key购买 nike

我最近需要对 XML 文档进行一些数据挖掘。大多数都是临时的,也就是说,我事先没有文档的架构,我只运行了几次查询。一些示例查询是“有多少元素的子元素值大于 0”或“对于某种元素,它们的某些子元素的值的总和是多少”。

在 Java 中运行这样的查询很尴尬,因为 (a) Java DOM 处理真的很麻烦,并且 (b) 我只需要运行这些查询几次,而不是作为应用程序的一部分。

对于这种情况,推荐和当前支持的查询语言和工具是什么?最好是交互式的、免费的/开源的,并且不需要提前将文档存储在数据库中(尽管这是一个选项)。

最佳答案

您需要 XQuery。它的目的是为了轻松查询 XML,可以从 XQuery homepage 上的引述中读到这一点。 :

XQuery is replacing complex Java or C++ [XML processing] programs with a few lines of code.

我使用开源程序BaseX轻松查询(大量)XML 文件。它还具有很好的 XML 结构交互式可视化功能。

关于xml - 即席 XML 查询的现代语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10976208/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com