我使用 StAX 的原因之一是因为它在处理大型 xml 文件时内存消耗低。
我被要求加密整个 xml 文件,然后再解密。
在不对现有代码进行重大更改的情况下,我能想出的更简单的解决方案是仅加密内容。
xsw.writeStartElement("row");
xsw.writeCharacters(Encrypter.encrypt("z"));
xsw.writeEndElement();
但是人们仍然可以理解数据的结构。如果我想加密 xml 中的所有内容怎么办?任何解决方案?请记住,我正在处理大型 xml 文件:)
谢谢。