import java.io.FileWriter;
import java.io.IOException;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlPullParserFactory;
import org.xmlpull.v1.XmlSerializer;
public class Pulldome01 {
public static void main(String[] args) throws XmlPullParserException, IllegalArgumentException, IllegalStateException, IOException {
//1.创建解析器工厂对象
XmlPullParserFactory parserFactory = XmlPullParserFactory.newInstance();
//2.创建序列化器对象
XmlSerializer serializer = parserFactory.newSerializer();
//3.指定文件存放的路径
serializer.setOutput(new FileWriter("F:\\a.xml"));
serializer.startDocument("utf-8", false);//文档开始
serializer.startTag(null, "students");//根标记开始
// serializer.startTag(null, “student”);//student子标记开始
serializer.startTag(null, “id”);//id子标记开始
serializer.text(“1001”);//标记内容
serializer.endTag(null, “id”);//id子标记结束
// serializer.endTag(null, “student”);//student子标记结束
serializer.startTag(null, “student”);//student子标记开始
serializer.startTag(null, “id”);//id子标记开始
serializer.attribute(null, “id”, “1002”);//命名空间、属性名、属性值
serializer.endTag(null, “student”);
serializer.endTag(null, “students”);
serializer.endDocument();
}
}
本文展示了一个使用 Java 的 XmlPullParserFactory 和 XmlSerializer 类来生成 XML 文件的示例。通过这个示例,读者可以了解如何创建 XML 文档的基本结构,并在其中添加节点和属性。
3777

被折叠的 条评论
为什么被折叠?



