dom4j 使用dom4j生成xml

2022-07-12 22:51:21 字數 1374 閱讀 5244

使用org.dom4j.element

建立xml

/**

* 生成service.xml檔案

* @param

tran 交易物件

* @param

filepath 資料夾路徑

*/public

static

void exportservicexml(listtranlist,string filepath)

servicetab.addattribute("recnum",string.valueof(tranlist.size()));

writexmlfile(dom,fileurl);

}

生成xml格式

<?

xml version="1.0" encoding="utf-8"

?>

<

servicetab

recnum

="1"

>

<

service

name

="001"

svcdesc

="測試"

>

<

nodeclass

name

="未分類"

desc

="未分類"

/>

<

extcodeexpr

>

extcodeexpr

>

service

>

servicetab

>

輸出xml檔案

/**

document dom = documenthelper.createdocument();//新增節點用addelement,新增節點屬性用addattribute,未節點賦值用settext

*/public

static

void

writexmlfile(document dom,string fileurl)

catch

(unsupportedencodingexception e)

catch

(filenotfoundexception e)

writer.setescapetext(

false); //

關閉字串中xml特殊字元轉義

try

catch

(ioexception e)

try

catch

(ioexception e)

}

dom4j簡單使用

公司這邊是用dom4j,主要是用來解析xml的,一般有這麼幾個操作 1.建立xml文件 org.dom4j.document doc documenthelper.createdocument 2.建立根元素並新增 element root documenthelper.createelement ...

dom4j使用總結

1.載入xml 從檔案載入 saxreader reader new saxreader string filepath xmlfile filename xml document document null try catch documentexception e return document...

使用Dom4J例項

直接上 方便以後自己使用 請參考 上傳發運同步報文.xml 進行dom4j 建立發貨同步報文 document document documenthelper.createdocument document.setxmlencoding utf 8 element amazonenvelope do...