0
我有一个zip文件,其中包含一些xml文件。我想修改这些xml文件中的一些标签,是否可以使用当前的android/Java库?修改Android设备上的zip文件内的xml文件
示例 - test.zip包含 - fileA.xml和fileB.xml。
我的意图是修改fileA.xml内容并将其保存回zip文件。
我看着ZipFile库,但它只允许我读取内容。
我有一个zip文件,其中包含一些xml文件。我想修改这些xml文件中的一些标签,是否可以使用当前的android/Java库?修改Android设备上的zip文件内的xml文件
示例 - test.zip包含 - fileA.xml和fileB.xml。
我的意图是修改fileA.xml内容并将其保存回zip文件。
我看着ZipFile库,但它只允许我读取内容。
您不能在一个zip文件中就地编辑条目的原因是因为它是压缩的。
您需要解压缩它,根据需要编辑文件,然后重新压缩它。
我正在为我想从zipfile编辑的文件获取zip条目,通过从inputstream创建一个Document对象来修改它。复制剩余的文件到新的zip文件,但不知道如何从这个文件创建一个新的zipentry ..任何想法?谢谢 –
看看http://stackoverflow.com/questions/2403830/recursively-zip-a-directory-containing-any-number-of-files-and-subdirectories-in – GreyBeardedGeek