详细的键值总结
ype='text/xsl href='studentdgfhahs.xsl'");
//不知道是什么玩意
Element root = doc.addElement("root");//根节点
Element eltStu1 = root.addElement("character");eltStu1.addAttribute("id", "caocao");//节点属性
eltStu1.addAttribute("cardtype", "base");//可以多次添加
Element eltName1 = eltStu1.addElement("name");eltName1.setText("曹操");//节点元素
Element Sex1 = eltStu1.addElement("sex");Sex1.setText("true");
Element country1 = eltStu1.addElement("country");country1.setText("=国");
Element maxhp1 = eltStu1.addElement("maxhp");maxhp1.setText("4");
Element headimg1 = eltStu1.addElement("headimg");headimg1.setText("P_caocao");
Element immuneCard1 = eltStu1.addElement("immuneCard");immuneCard1.setText("");
Element skill1 = eltStu1.addElement("skill");//如何添加子节点 这个可以,就是这样的。
Element active1 = skill1.addElement("active");active1.setText("aaa.zpacCaoCao_HuJia_Boss");
Element trigger1 = skill1.addElement("trigger");trigger1.setText("aaa.zptrCaoCao_jianxiong");
try {
OutputFormat format = new OutputFormat(" ", true);//写xml
// OutputFormat format = OutputFormat.createPrettyPrint();//缩减型格式
format.setEncoding("UTF-8");
// XMLWriter xmlWriter = new XMLWriter(new PrintWriter(System.out), format);
XMLWriter xmlWriter = new XMLWriter(new FileOutputStream("D:/sgs/Test.xml"), format)
;
xmlWriter.write(doc);//写进xml后,换行符没有了。 &出现的是&
xmlWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}