zoukankan      html  css  js  c++  java
  • 使用Dom4j操作XML数据

    --------------siwuxie095

       

       

       

       

       

       

       

    dom4j 是一个非常优秀的 Java XML 的 API, 用来读写 XML 文件

    和操作 XML 数据

       

    特点:性能优异、功能强大、极端易用

       

       

    dom4j 的下载链接:http://www.dom4j.org/dom4j-1.6.1/

       

    将 dom4j-1.6.1.zip 解压一览:

       

       

       

       

       

    工程名:TestDom4j

    包名:com.siwuxie095.dom4j

    类名:Test.java

       

       

    打开资源管理器,在工程 TestDom4j 文件夹下,创建一个

    文件夹:lib,在其中放入:dom4j-1.6.1.jar

       

    工程结构目录如下:

       

       

       

       

    选择 dom4j-1.6.1.jar,右键->Build Path->Add to Build Path

       

    此时,工程结构目录一览:

       

       

       

       

       

       

    代码:

       

    package com.siwuxie095.dom4j;

       

    import org.dom4j.Document;

    import org.dom4j.DocumentException;

    import org.dom4j.DocumentHelper;

       

    public class Test {

       

    public static void main(String[] args) {

     

    //创建一个String:XML元素+内容

    String xmlString="<root><people>siwuxie095</people></root>";

     

     

    try {

     

    //使用dom4j将字符串转换成一个XMLDocument对象

    //先创建一个 Document,使用 DocumentHelper parseText() 方法

    // 文本转换成一个Document对象

    //(注意:使用 org.dom4j 包中的 Document 类)

    //有异常抛出,使用 try catch 包围

    Document document=DocumentHelper.parseText(xmlString);

     

    //获取Document对象后,输出为字符串

    System.out.println(document.asXML());

     

     

    } catch (DocumentException e) {

    e.printStackTrace();

    }

    }

       

    }

       

       

    运行一览:

       

       

       

       

    如果要继续了解 dom4j,并用来操作 XML 数据,可以打开解压后的

    dom4j-1.6.1 文件夹下的 docs 文件夹下的 index.html 文件,里面有

    完整的操作说明

       

       

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    学习 swift (1)
    Sbulime Text 2 修改选中字符串的颜色
    js string 和 json 互转
    Mac OSX sublime text2 各种快捷键
    webstorm keymap
    python http post json
    node.js async 几个函数
    python 爬图 helloworld
    合服导致 globalserver 起不来的问题
    ssh 登陆 端口转发
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6648766.html
Copyright © 2011-2022 走看看