//默认是没有换行的
public static voidinitSettings(final File settings) {new Thread(newRunnable() {
@Overridepublic voidrun() {
FileOutputStream fos= null;try{
fos= newFileOutputStream(settings);
XmlSerializer serializer=Xml.newSerializer();
serializer.setOutput(fos,"UTF-8");
serializer.startDocument("UTF-8", true);
serializer.startTag(null, "config");
serializer.startTag(null, "category");
serializer.attribute(null, "name", "hot");//server
serializer.startTag(null, "item");
serializer.attribute(null, "id", "server");
serializer.attribute(null, "value", "");
serializer.endTag(null, "item");//hid
serializer.startTag(null, "item");
serializer.attribute(null, "id", "hotel");
serializer.attribute(null, "value", "");
serializer.endTag(null, "item");//room
serializer.startTag(null, "item");
serializer.attribute(null, "id", "room");
serializer.attribute(null, "value", "");
serializer.endTag(null, "item");
serializer.endTag(null, "category");
serializer.endTag(null, "config");
serializer.endDocument();
serializer.flush();
}catch(FileNotFoundException e) {
e.printStackTrace();
}catch(IllegalArgumentException e) {
e.printStackTrace();
}catch(IllegalStateException e) {
e.printStackTrace();
}catch(IOException e) {
e.printStackTrace();
}finally{if (fos != null) {try{
fos.close();
}catch(IOException e) {
e.printStackTrace();
}
}
}
}
}).start();
}