android xml怎么建立,androidXmlSerializer创建XML文件
要完成的樣子如下
張0
10
作死0
核心代碼:
private void serializer(FileOutputStream outputStream) {
try {
//構建解析器
XmlSerializer xmlSerializer = Xml.newSerializer();
//輸出文件流及編碼格式
xmlSerializer.setOutput(outputStream, "UTF-8");
//xml聲明及編碼格式
xmlSerializer.startDocument("UTF-8", true);
//xml根節點
xmlSerializer.startTag(null, "People");
for (Person person : people) {
//子節點
xmlSerializer.startTag(null, "Person");
//屬性節點
xmlSerializer.startTag(null, "name");
//屬性內容
xmlSerializer.text(person.name);
//屬性結束節點
xmlSerializer.endTag(null, "name");
xmlSerializer.startTag(null, "age");
xmlSerializer.text(person.age);
xmlSerializer.endTag(null, "age");
xmlSerializer.startTag(null, "habby");
xmlSerializer.text(person.habby);
xmlSerializer.endTag(null, "habby");
xmlSerializer.endTag(null, "Person");
}
//根節點結束標簽
xmlSerializer.endTag(null, "People");
//xml文檔結束
xmlSerializer.endDocument();
} catch (IOException e) {
e.printStackTrace();
}
}
代碼中有詳細的注釋,類似的地方注釋省略了這只是個小例子,自己改一改就能用了
總結
以上是生活随笔為你收集整理的android xml怎么建立,androidXmlSerializer创建XML文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分步表单_表单设计-掌握表单设计方法(表
- 下一篇: ajax success返回 .net,