1,Element其中的一个Element为dom4j,创建Element,通过DocumentHelper.createElement(name)
如:Element result=DocumentHelper.createElement("result");
2,设置Element的text内容,通过result.setText(value);
如:a.setText("这里");
3,多个Element之间如果需要增加到内部,通过result.add(Element element)
如:Element result=DocumentHelper.createElement("result");
Element a=DocumentHelper.createElement("a");
Element b=DocumentHelper.createElement("b");
a.setText("这里");
b.setText("b_value");
result.add(a);
result.add(b);
4,将一些Element元素,写入到xml文件中。通过XMLWriter方法
如:Element result=DocumentHelper.createElement("result");
Element a=DocumentHelper.createElement("a");
Element b=DocumentHelper.createElement("b");
a.setText("这里");
b.setText("b_value");
result.add(a);
result.add(b);
Document document=DocumentHelper.createDocument(result);
XMLWriter xmlWriter=new XMLWriter(new FileOutputStream(new File("C:/a.xml")));
xmlWriter.write(document);
就将xml内容写到xml文件,写到C:/a.xml中。
DocumentHelper不仅可以创建Element对象,还可以创建Document对象。
创建Element对象:Element result=DocumentHelper.createElement("result");
创建Document对象:Document document=DocumentHelper.createDocument(result);
5:将xml内容读出来:通过SAXReader和Document和Element,SAXReader saxReader=new SAXReader();
如:
Document doc;
doc = saxReader.read( new File("C:/a.xml"));
Element root=doc.getRootElement();
Iterator iterator=root.elementIterator();
while(iterator.hasNext()){
Element element=(Element)iterator.next();
System.out.println(element.getName()+"----"+element.getText());
}
如:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)