Java Android 2.3.3,如何从XML文件加载多个数据?

时间:2012-06-09 18:51:49

标签: java android xml android-xml

我在res / values中有一个XML文件。该文件包含人员列表。然后将其显示在列表视图中。到目前为止,没有问题。但我想修改我的列表视图,以便为每个人显示一张图片和一些细节。列表视图的想法是这样的:

<row>
  Name - Picture
  <i>Description</i>
</row>

我的问题是,如何将所有信息存储在我的XML文件中?通常这不是问题,例如:

<persons>
  <person name="Scott">
    <picture>path to asset somehow?</picture>
    <desciption>Description of Scott</desciption>
  </person>
  ...
</persons>

但是如何将其添加到res / value / persons.xml文件中?唯一的事情就像一个字符串数组,我确实希望斯科特的描述最终与斯科特而不是其他人。这是可能的还是我必须在其他地方添加这个xml文档,然后以某种方式解析它?

1 个答案:

答案 0 :(得分:0)

如果可能的话,最好将这些数据保存在数据库中.......

一次性工作:

1-当App开始检查数据库“DATABSE NAME”是否存在。 2-如果没有创建数据库并解析XML并放入数据库。

重复性工作:

3-从数据库中获取和更新数据库是一种简单有效的方法,可以一次又一次地以XML格式写入大数据。