Dom4j 解析 建立xml

2021-10-24 17:17:27 字數 1147 閱讀 2620

dom4j 解析xml

最近在進行介面的呼叫,接收過來是xml格式,返回格式也需要是xml格式。所以在這裡進行記錄一下!

**

public

class

tests

}

輸出格式
<?xml version="1.0" encoding="utf-8"?>

>

>

msgcode

>

>

>

name

>

>

age>

>

>

>

aa>

cardrow

>

list

>

msgbody

>

msgport

>

**
saxreader reader =

newsaxreader()

;// 解析xml檔案,重新構建成乙個document物件

document doc = reader.

read

(new

bytearrayinputstream

(result.

getbytes

(standardcharsets.utf_8)))

;// 獲取根目錄

element rootelm = doc.

getrootelement()

;// 獲取子目錄

element body=rootelm.

element

("msgbody");

// 子目錄值

string name=body.

elementtext

("name");

string age=body.

elementtext

("age");

system.out.

println

(name)

; system.out.

println

(age)

;

輸出
zhangsan

18

xml檔案解析 DOM4J

讀取並解析xml文件 讀寫xml文件主要依賴於org.dom4j.io包,其中 提供domreader 和saxreader 兩類不同方式,而呼叫方式是一樣的。這就是依靠介面的好處。從檔案讀取 xml,輸入檔名,返回 xml文件 publicdocument read string filename...

DOM4J解析XML文件

dom4j是乙個簡單 靈活的開放源 的庫。疊代器 iterator s public static void listelementattribut element element public static void createelement doment doc xml xml schema ...

dom4j解析xml檔案

一 利用dom4j建立乙個內容如下的xml檔案sqlmapconfig.xml 步驟 1.建立乙個輸出流,指定建立的sqlmapconfig.xml檔案的位置 outputstream outputstream os new fileoutputstream d sqlmapconfig.xml 2...