DOM4j解析XML與反射的綜合運用

2021-10-09 07:49:12 字數 1193 閱讀 1403

大概的流程如下,乙個簡單的工廠設計模式

簡單的乙個xml檔案

<

?xml version=

"1.0" encoding=

"utf-8"

?>

+<

/name>

com.luo.test.add<

/cls>

<

/oper>

-<

/name>

com.luo.test.sub<

/cls>

<

/oper>

<

/cal>

介面

public

inte***ce

caculator

實現類

public

class

addimplements

caculator

}public

class

subimplements

caculator

}

計算器工廠

public

class

caculatefactory

} class<

?> add = class.

forname

(cls)

; object instance = add.

newinstance()

;return

(caculator)instance;

}}

測試執行

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