我正在开发一个提供大型XML作为输出的应用程序。这个XML的大小几乎是3-4 GB。我需要签署此XML以使其安全。即使我在64位计算机上尝试使用Microsoft框架4.5大对象支持,我也面临内存不足问题。
我怎样才能实现这个目标?
答案 0 :(得分:0)
当规模很大时,XML会出现多个问题。 你可以尝试这个GIT project,我自己没试过。
在我的项目中,我使用cbc encryption加密了xml文件。
答案 1 :(得分:0)
应该可以使用事件或拉解析器计算XML签名,而不必一次将整个文档加载到内存中。去寻找基于SAX的XML签名实现。