public
void
createXML() {
XmlSerializer serializer = Xml.newSerializer();
File path =
new
File(getFilesDir(),
"BookTest.xml"
);
try
{
FileOutputStream foStream =
new
FileOutputStream(path);
serializer.setOutput(foStream,
"utf-8"
);
serializer.startDocument(
"utf-8"
,
true
);
serializer.startTag(
null
,
"Books"
);
for
(
int
i =
1
; i <
4
; i++) {
serializer.startTag(
null
,
"Book"
);
serializer.attribute(
null
,
"name"
,
"书籍"
+ i);
serializer.startTag(
null
,
"Title"
);
serializer.text(
"内容"
+ i);
serializer.endTag(
null
,
"Title"
);
serializer.endTag(
null
,
"Book"
);
}
serializer.endTag(
null
,
"Books"
);
serializer.endDocument();
}
catch
(FileNotFoundException e) {
e.printStackTrace();
}
catch
(IllegalArgumentException e) {
e.printStackTrace();
}
catch
(IllegalStateException e) {
e.printStackTrace();
}
catch
(IOException e) {
e.printStackTrace();
}
}