【发布时间】:2016-03-19 21:58:07
【问题描述】:
我想知道如何实时更新 XML 文件。例如,我有这个文件:
<?xml version="1.0" encoding="UTF-8"?>
<Cars>
<car make="Toyota" model="95" hp="78" price="120"/>
<car make="kia" model="03" hp="80" price="300"/>
</Cars>
我应该怎么做才能更新这样的价格值? :
<?xml version="1.0" encoding="UTF-8"?>
<Cars>
<car make="Toyota" model="95" hp="78" price="50"/>
<car make="kia" model="03" hp="80" price="100"/>
</Cars>
我在网上搜索过,但我发现的只是如何解析,以及如何使用XmlSerializer 编写整个文件,而不是如何修改。我还在 Java 中找到了this,但我未能在 Android 上实现它,因为我对 android-xml 世界很陌生。
【问题讨论】:
-
遗憾的是没有简单 方法来更新xml 文件。必须将 xml 分解为节点,这变得非常令人麻木。您提供的链接是一个很好的起点,但请提供您的一些代码,以便我们帮助您完善它。
-
@GregoryNikitas 谢谢你的评论,不幸的是我所有的尝试都以失败告终,所以我现在没有用于编写 xml 的代码,并且为了解析我正在使用 XmlPullParser 作为官方的 android 开发方式,并且没关系。
标签: java android xml xml-parsing