在 android 设备上修改 zip 文件中的 xml 文件
Posted
技术标签:
【中文标题】在 android 设备上修改 zip 文件中的 xml 文件【英文标题】:Modify an xml file inside zip file on android device 【发布时间】:2016-07-27 12:23:08 【问题描述】:我有一个包含一些 xml 文件的 zip 文件。我想修改这些 xml 文件中的一些标签,是否可以使用当前的 android/Java 库?
示例 - test.zip 包含 - fileA.xml 和 fileB.xml。
我的目的是修改 fileA.xml 内容并将其保存回 zip 文件。
我查看了 ZipFile 库,但它只允许我阅读内容。
【问题讨论】:
【参考方案1】:您不能在 zip 文件中就地“编辑”条目的原因是它已被压缩。
您需要解压缩它,根据需要编辑文件,然后重新压缩它。
【讨论】:
我正在获取要从 zipfile 编辑的文件的 zip 条目,并通过从输入流创建 Document 对象来修改它。将其余文件复制到新的 zipfile,但不确定如何从该文档中创建新的 zipentry..任何想法?谢谢 看看***.com/questions/2403830/…以上是关于在 android 设备上修改 zip 文件中的 xml 文件的主要内容,如果未能解决你的问题,请参考以下文章