xml解析4:使用dom4j框架进行对xml文档生成和读写解析
发布时间:2020-12-15 23:36:45 所属栏目:百科 来源:网络整理
导读:要使用dom4j框架首先下载dom4j.jar 包 一个例子: package ytu.botao.xml.dom;import java.io.FileOutputStream;import java.io.FileWriter;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.Outpu
要使用dom4j框架首先下载dom4j.jar 包 一个例子: package ytu.botao.xml.dom; import java.io.FileOutputStream; import java.io.FileWriter; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; /** * 使用dom4j框架进行xml的生成文档和解析 * @author botao * */ public class Dom4jTest { public static void main(String[] args) throws Exception { // 创建文档并设置文档的根元素节点 :第一种方式 // Document document = DocumentHelper.createDocument(); // // Element root = DocumentHelper.createElement("student"); // // document.setRootElement(root); // 创建文档并设置文档的根元素节点 :第二种方式 Element root = DocumentHelper.createElement("student"); Document document = DocumentHelper.createDocument(root); root.addAttribute("name","zhangsan"); Element helloElement = root.addElement("hello"); Element worldElement = root.addElement("world"); helloElement.setText("hello"); worldElement.setText("world"); helloElement.addAttribute("age","20"); XMLWriter xmlWriter = new XMLWriter(); xmlWriter.write(document); OutputFormat format = new OutputFormat(" ",true); XMLWriter xmlWriter2 = new XMLWriter(new FileOutputStream("student2.xml"),format); xmlWriter2.write(document); XMLWriter xmlWriter3 = new XMLWriter(new FileWriter("student3.xml"),format); xmlWriter3.write(document); xmlWriter3.close(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- iOS端实现React Native差异化增量更新
- ruby-on-rails-4 – 如何从Linux Mint v14 Nadia中完全删除
- UICollectionView 实现,自动滚动、一屏横向显示3个view
- PostgreSQL Tuple 在内存中组织形式
- cocos2d-x代理模式
- JSON.parse()和JSON.stringify()
- c# – 生产代码中的简单注入器验证()
- objective-c – Objective C – KeyValuePair类?
- 2018.6.10 Oracle数据库常见的错误汇总
- cocos2dx导入到eclipse出现"C/C++ Indexer". java.