我正在将 XML 文件写入 SD 卡,并且我需要能够打开该 XML 文件并向其中添加数据。我怎样才能做到这一点?例如,我的 XML 文件是:
<items>
<item attr="value">data</item>
<item attr="value2">data 2</item>
</items>
我稍后需要打开此 XML 文件并向其附加一个新项目:
<item attr="value3">data 3</item>
我怎样才能做到这一点?
您可以使用 sax 解析器来读取文件,默认输出所有元素,当它找到结束 {} 时,首先插入新项目,然后插入结束标记。
Android 中默认提供 Sax 解析器。
一个关于如何处理 Sax 的例子可以在这里找到 https://github.com/pilhuhn/TurtleCar/blob/master/src/de/bsd/turtlecar/Board.java#L30.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)