dom4j的Element
来源:互联网 发布:人工智能 教学大纲 编辑:程序博客网 时间:2024/06/05 04:20
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());
}
如:
如: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());
}
如:
阅读全文
0 0
- dom4j的Element
- dom4j的一个问题 element.setData(Object data)
- dom4j简单学习 element和node的区别
- Dom4j 中Node节点 和Element元素的区别
- Convert dom4j element to w3c element
- 关于dom4j中的一些注意细节,Element和Node的区别
- dom4j document/element selectNodes方法 返回空
- dom4j中branch,node,element区别
- DOM4J学习笔记 --- Node与Element区别
- 使用dom4j和使用Element.selectSingleNode出错解决
- dom4j的org.dom4j.IllegalAddException处理
- 你的Dom4j-----DOM4j解析用法详解
- dom4j的JaxenException 论述
- DOM4J的中文问题
- Dom4j的使用
- Dom4j的使用
- Dom4j的使用
- Dom4j的使用
- dom4j
- Android获取本机蓝牙地址
- 无名飞控姿态解算和控制(三)
- 手把手教你搭建AI开发环境 !(附代码、下载地址)
- cpu之Instruction_memory
- dom4j的Element
- Android studio 3.0 创建虚拟机
- 物料分类账分析
- 队列的基本用法 舞者
- SQL之批量更新select出来的数据
- python 快速接口测试
- 深入理解Java:注解(Annotation)自定义注解入门
- PCIe SSD有没有散热问题?
- JavaFx初探 fxml