当前位置:   article > 正文

dom4j的Element_dom4j element

dom4j element
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());
}
如:
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/817655
推荐阅读