我编写了一个 xquery,用于从 Marklogic 将主文件及其相关文件导出为 zip 文件。现在我有一个需要导出大量此类文件的要求。我想到的很明显的方法是zip文件的zip。为了准确解释假设有2个文件需要导出A和B,这两个文件中的每一个都可能有一些与之关联的子文件说A有三个子文件,即A1,A2和A3,同样B有2个子文件,即B1 和 B2。所以我的想法是为每个文件及其子文件创建一个 zip,最后从所有 zip 文件中创建一个 zip 文件。
Zip-->zip1-->(A,A1,A2,A3)
-->zip2-->(B,B1,B2)
想知道这种方法是否好,或者是否有其他更好的批量导出方法可用。