android中的xml文件更新

Posted

技术标签:

【中文标题】android中的xml文件更新【英文标题】:xml file updation in android 【发布时间】:2011-01-08 23:20:31 【问题描述】:

我想做一个应用程序,我想在xml 中存储我的应用程序设置,因此需要更新xml 文件(更新节点的值、删除节点、附加节点)。

在java中,我们将使用javax.xml.transform包类更新xml文件,但它在android中不可用,所以有什么方法可以更新xml

(如果你知道android没有transform包的原因,请给我建议)。

提前感谢。

【问题讨论】:

【参考方案1】:

如果您想将应用程序的设置存储到Preferences facilities offered by Android。

这样做的最大好处是首选项屏幕和小部件直接与存储集成,这使得创建设置活动非常容易。

【讨论】:

你说的是正确的,但我的要求(创建 docx 文件应用程序和 docx 是 xml 文件的集合)是使用 sax、xmlpull 解析器或任何其他可用的替代方法来更新 xml安卓【参考方案2】:

Android 不是 JDK 的实现,因此无法保证所有 JDK 类都可以在 Android 中使用。 Apache Xalan 提供了 javax.xml.transform 的实现,因此您可以简单地将 xalan.jar(及其依赖项)包含在您的 Android 项目中。在您尝试之前,很难说一种或另一种方式。

【讨论】:

感谢您的回复您所说的在 java 中是正确的,但是当我在项目中使用 Apache Xalan 并且运行应用程序时,android 没有创建 apk 文件

以上是关于android中的xml文件更新的主要内容,如果未能解决你的问题,请参考以下文章

Android之DOM解析XML

Android之DOM解析XML

在 android 设备上修改 zip 文件中的 xml 文件

如何保存和更新 xml 文件中的值?

Android项目中的config.xml文件 “config.xml”

在 Android 中解析本地 XML 文件