package pg;
import java.io.FileOutputStream;
import java.io.PrintStream;
import java.io.StringWriter;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import com.sun.org.apache.xml.internal.serialize.OutputFormat;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;
public class CreateXml {
public Document createXML() throws Exception {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.newDocument();
Element el = doc.createElement("cl");
Element c1 = doc.createElement("city");
c1.appendChild(doc.createTextNode("上海"));
el.appendChild(c1);
Element c2 = doc.createElement("city");
c2.appendChild(doc.createTextNode("西藏"));
el.appendChild(c2);
doc.appendChild(el);
return doc;
}
/**
* @param args
*/
// 讲XML格式化文件
public static void main(String[] args) {
CreateXml cx = new CreateXml();
try {
Document doc = cx.createXML();
OutputFormat formate = new OutputFormat(doc, "GBK", true);
StringWriter writ = new StringWriter();
XMLSerializer ser = new XMLSerializer(writ, formate);
ser.serialize(doc.getDocumentElement());
PrintStream ps = new PrintStream(new FileOutputStream("new.xml"));
ps.print(writ.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论























收起资源包目录

























共 14 条
- 1
资源评论


kksss
- 粉丝: 3
- 资源: 4
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
