java 字符串转dom对象_xml类型的字符串转换为Dom对象
我寫這篇博客的目的是因為我在這一點轉換方面耽擱了快2天時間,真是慚愧呀,dom4j.jar包有自帶方法DocumentHelper.parseText(String text)用于將字符串類型的xml轉換為Dom對象,從而進行下面的解析,還有一個關鍵是:產生字符串類型的xml。
下面是一個實例:
一、首先我們導入jar包:dom4j
二、轉換為字符串類型的xml,然后再轉換為dom對象
import java.io.File;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.io.SAXReader;
public class Trans {
public static void main(String[] args) {
Trans trans = new Trans();
Document doc = trans.tranToDom(trans.transToXML());//進行轉換
}
/**
* 轉換為字符串類型的xml
* @return
*/
public String transToXML() {
String path = "C:/test.xml";
SAXReader sax = new SAXReader();//創建SAXReader對象
try {
String fromXml = sax.read(new File(path)).asXML();//讀取xml文件成DOM對象,然后再轉換為XML字符串
return fromXml;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
/**
* 將字符串類型的xml轉換為Dom對象
* @param xml
* @return
*/
private Document tranToDom(String xml) {
try {
Document doc = DocumentHelper.parseText(xml);
return doc;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
下載次數: 29
2
頂
15
踩
分享到:
2013-01-04 11:09
瀏覽 3285
評論
3 樓
meigesir
2013-01-04
wanglong1615 寫道
這。。
每次寫博客,都有這么一幫人...
2 樓
wanglong1615
2013-01-04
這。。
1 樓
meigesir
2013-01-04
我實在受不鳥啦,菜鳥你妹的別亂踩...
總結
以上是生活随笔為你收集整理的java 字符串转dom对象_xml类型的字符串转换为Dom对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 11gr2 asm安装,O
- 下一篇: java服务器要二次编译,ecology