packagecom.lgqchinese.xmlcreate;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.util.Xml;importandroid.view.View;importorg.xmlpull.v1.XmlSerializer;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;public class MainActivity extendsAppCompatActivity {
@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}public voidmyClick(View view) {try{
XmlSerializer serializer=Xml.newSerializer();
File file= new File("/data/data/com.lgqchinese.xmlcreate/text.xml");
FileOutputStream fos= newFileOutputStream(file);
serializer.setOutput(fos,"utf-8");
serializer.startDocument("utf-8", true);
serializer.startTag(null, "smss");
serializer.startTag(null, "sms");
serializer.startTag(null, "text");
serializer.text("text内容1");
serializer.endTag(null, "text");
serializer.startTag(null, "text");
serializer.text("text内容2");
serializer.endTag(null, "text");
serializer.startTag(null, "text");
serializer.text("text内容3");
serializer.endTag(null, "text");
serializer.endTag(null, "sms");
serializer.endTag(null, "smss");
serializer.endDocument();
fos.close();
System.out.println("保存成功");
}catch(FileNotFoundException e) {
e.printStackTrace();
System.out.println("未找到文件");
}catch(IOException e) {
e.printStackTrace();
System.out.println("输入流异常");
}
}
}