问题描述
|
我想在xml文件中保留一些信息,并且我想让用户更新该文件。稍后,我将解析并在我的应用程序中使用该信息。
在滚动自己的代码以创建用户界面来允许用户执行此操作之前,我想知道Android是否已经有了可以使用的功能?
解决方法
Android本身不提供XML生成代码,但是有很多Java资源,例如JAXP。
, 让我们看看使用Android作为标准的DOM解析器库。在线有许多教程。对于常规解析,您可能倾向于使用SAX解析器库,因为它具有较低的内存要求,但是DOM解析器库似乎包含所有用于修改DOM结构的标准方法。在记忆中。仅作为示例,Node类具有一个appendChild()方法。
修改了内存中的DOM后,希望我有某种方式可以将修改后的Document对象持久化以备后用(例如,持久化到文件中),尽管我没有这样做的第一手经验。