我想要做的是将大量XML格式的数据存储到本地XML数据库中,以便进行快速处理(搜索/更新/等等)。但不幸的是,所提供的文档并没有清楚地解释如何将数据保存/修改到持久数据库(或返回到XML文件)。我不知道该怎么做的行在问题Q1、Q2和Q3中都有注释:
let $data := doc('file:///c:/eXist/database
我需要解析一些XML,它可能会变得相当大,根节点可能包含1000个直接的子节点,每个子节点也可能非常大。目前,XML在一个文件中,我成功地使用LINQ to XML读入内存并根据我的模式进行验证,每次一个子元素位于根目录下。我们的目标之一是不将整个文件一次读取到内存中。另一个要求是能够执行相同的操作,但这次XML将作为CLOB或XML类型的列存储在Oracle 11g数据库中。我知道LINQ to SQL不适用于Oracle。我的问题