DOM4J解析XML資料入庫

2021-10-10 14:32:59 字數 2494 閱讀 1159

xml檔案內容格式:xml檔案為mysql資料庫匯出檔案

<?xml version="1.0" standalone="yes"?>

123jkh12jnejdasjk1223

張三18

男13767899999

123qweasdzxcrtyfgh456

李四18

女1896758976

123qweoirejnsdasd

王四18

男19089896666

示例**

public static void main(string args) throws documentexception 

string value = ele.gettext();

system.out.println("第"+ (i+1) + "行的,value*****=" + value);

data.put(fieldname,value);

datalist.add(data);}}

string insertsql = getinsertsql("test_table", title, datalist);

system.out.println("insertsql*****====" + insertsql);

}public static string getinsertsql(string tablename, listtitle, list> data) {

string insertsql = "insert into " + tablename + " values ";

for (int i = 0; i < data.size(); i++) {

mapdatamap = data.get(i);

stringbuffer sql = new stringbuffer();

for (int j=0; j執行結果

root: records

total child count: 3

fieldname*****=id

第1行的,value*****=123jkh12jnejdasjk1223

fieldname*****=name

第1行的,value*****=張三

fieldname*****=age

第1行的,value*****=18

fieldname*****=***

第1行的,value*****=男

fieldname*****=phone

第1行的,value*****=13767899999

第2行的,value*****=123qweasdzxcrtyfgh456

第2行的,value*****=李四

第2行的,value*****=18

第2行的,value*****=女

第2行的,value*****=1896758976

第3行的,value*****=123qweoirejnsdasd

第3行的,value*****=王四

第3行的,value*****=18

第3行的,value*****=男

第3行的,value*****=19089896666

insertsql*****====insert into test_table values ('123jkh12jnejdasjk1223','張三','18','男','13767899999'), ('123jkh12jnejdasjk1223','張三','18','男','13767899999'), ('123jkh12jnejdasjk1223','張三','18','男','13767899999'), ('123jkh12jnejdasjk1223','張三','18','男','13767899999'), ('123jkh12jnejdasjk1223','張三','18','男','13767899999'), ('123qweasdzxcrtyfgh456','李四','18','女','1896758976'), ('123qweasdzxcrtyfgh456','李四','18','女','1896758976'), ('123qweasdzxcrtyfgh456','李四','18','女','1896758976'), ('123qweasdzxcrtyfgh456','李四','18','女','1896758976'), ('123qweasdzxcrtyfgh456','李四','18','女','1896758976'), ('123qweoirejnsdasd','王四','18','男','19089896666'), ('123qweoirejnsdasd','王四','18','男','19089896666'), ('123qweoirejnsdasd','王四','18','男','19089896666'), ('123qweoirejnsdasd','王四','18','男','19089896666'), ('123qweoirejnsdasd','王四','18','男','19089896666')

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