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...