加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml解析4:使用dom4j框架进行对xml文档生成和读写解析

发布时间:2020-12-16 05:24:20 所属栏目:百科 来源:网络整理
导读:要使用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();
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读