java吧 关注:1,245,090贴子:12,722,257
  • 3回复贴,共1

android生成xml问题

只看楼主收藏回复

public boolean savePersonXml(List<Person> persons){
try {
File file=new File(Environment.getExternalStorageDirectory(),"person.xml");
FileOutputStream fileOutputStream=new FileOutputStream(file);
XmlSerializer serializer = Xml.newSerializer();
serializer.setOutput(fileOutputStream, "utf-8");
serializer.startDocument("utf-8", true);
serializer.startTag(null, "persons");
for (Person person : persons) {
serializer.startTag(null, "person");
serializer.attribute(null, "id", person.getId());
serializer.startTag(null, "name");
serializer.text(person.getName());
serializer.endTag(null, "name");
serializer.startTag(null, "age");
serializer.text(person.getAge()+"");
serializer.endTag(null, "age");
serializer.endTag(null, "person");
}
serializer.endTag(null, "persons");
serializer.endDocument();
fileOutputStream.flush();
fileOutputStream.close();
return true;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
}
junit测试是false,为什么呢


1楼2014-02-01 23:37回复


    IP属地:广东来自Android客户端3楼2014-02-03 00:18
    回复
      内不欺己,外不欺人,上不欺天,君子所以慎独。


      IP属地:湖北来自iPhone客户端4楼2014-02-03 00:56
      回复
        看异常


        来自Android客户端5楼2014-02-03 01:19
        回复