【发布时间】:2015-12-29 16:15:41
【问题描述】:
我正在尝试查找有关如何使用 Saxon 的丢弃文档功能的示例。我有大约 50 个文件,每个文件 40mb,所以它们在我的 xquery 脚本中使用了大约 4.5GB 的内存。
我尝试在每次调用 XML 文件后使用saxon:discard-document(doc("filename.xml")),但这可能不是正确的方法吗?使用后内存使用没有区别。
我还发现了一些关于它使用的问题(7 年前),他们建议使用丢弃文档运行 xpath。但是我对该文档有很多调用,因此我必须将所有声明替换为saxon:discard-document(doc("filename.xml"))/xpath/etc/etc/etc
谢谢
【问题讨论】:
-
我找到了这个链接:altova.com/list/xsl-list/200501/msg1000132384.html,通过使用这种方式,内存使用量下降了很多。但是更多信息将对使用此命令有所帮助