我目前正在使用eXist-db作为XML/TEI数据库,并致力于网站的创建。角码从eXist-db请求数据,我选择使用JSON使eXist-db响应。我一直认为JSON是最适合这个任务的数据格式。我使用下面的XQuery代码从一个固定的XML文件(我目前正在开始/测试所有这一切)在eXist-db中创建JSON:
xquery version "3.0
在XML4.4/XQuery3.1中,我正在构建一个函数来使用eXist将许多xml文件压缩到一个zip中。我有一个函数,它收集要压缩文档的所有URI,schedule:get-document-uris-for-zip(xmlid as xs:string)。此函数返回如下所示的文档列表:
/db/apps/deheresi/data/MS609-0001
在eXist-db4.4XQuery3.1中,我将一些XML文件压缩成一个目录中的.zip。压缩过程使用serialize()。XML文件有一些大型xincludes,according to the documentation在序列化过程中会自动处理这些XML。我尝试在代码中的两个位置(prologue declare和map)‘关闭’xinclude序列化,但是序列化器仍然输出所有的xinclu