JDOM+JSP+JAVABEAN的一個例子(一) (轉)
J++BEAN的一個例子:namespace prefix = o ns = "urn:schemas--com::office" />
JDOM使java對XML的操作變的很簡單,我們只要用很簡單的程式碼就可以輕鬆的實現對XML檔案的各種操作。
我們做兩個javabean來封裝一些基本的操作:讀取一個XML檔案(readXML.java)和寫回一個XML檔案(writeXML.java)。這兩個檔案的如下:readXML.java
package XML;
import org.jdom.*;
import org.jdom.output.*;
import org.jdom.input.*;
import java.io.*;
public class readXML {
private Document doc=null;
public readXML(){}
public String readXML(String xmlFileName){
String strExc="";
try{
SAXBuilder sb = new SAXBuilder();
doc = sb.build(new FileInputStream(xmlFileName));
}catch(Exception e){
strExc=e.toString();
}
return(strExc);
}
public Document getXmlDoc(){
return(doc);
}
}
這個beab返回一個Document型別的變數。
writeXML.java
package XML;
import org.jdom.*;
import org.jdom.output.*;
import org.jdom.input.*;
import java.io.*;
public class writeXML {
public writeXML(){}
public String writeXML(Document doc,String xmlFileName){
String strExc="";
try{
String indent = " ";
boolean newLines = true;
XMLOutputter outp = new XMLOutputter(indent,newLines,"GB2312");
outp.setTextTrim(true);
outp.output(doc, new FileOutputStream(xmlFileName));
}catch(Exception e){
strExc=e.toString();
}
return(strExc);
}
}
這個bean將一個Document變數寫回到一個指定的XML檔案。來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-984590/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JDOM+JSP+JAVABEAN的一個例子(二) (轉)JSJavaBean
- 行列轉換的一個例子
- 一個可逆加密的例子 (轉)加密
- 一個sql的行列轉置的例子SQL
- 一個理解wait()與notify()的例子 (轉)AI
- 一個類資料型別的STL例子 (轉)資料型別
- 一個jquery的小例子jQuery
- C++ Boost 之Python(一個簡單的例子) (轉)C++Python
- 軟體開發中的矛盾——一個簡單的例子 (轉)
- 一個複雜的json例子JSON
- 一個小例子搞懂redux的套路Redux
- 擼一個簡單的MVVM例子MVVM
- 第一個JavaScript的例子學習JavaScript
- 繫結變數的一個例子變數
- 分散式死鎖的一個例子分散式
- 一個例子上手 SVG 動畫SVG動畫
- 相鄰變數內容互相干擾的一個例子 (轉)變數
- 從一個MysqL的例子來學習查詢語句(轉)MySql
- 用java實現一個簡單的序列化的例子(轉)Java
- 用java實現一個簡單的序列化的例子 (轉)Java
- 關於Java的RMI程式設計的一個簡單的例子 (轉)Java程式設計
- 一個學習 Koa 原始碼的例子原始碼
- 用一個通俗的例子講清楚APIAPI
- 從一個例子看Go的逃逸分析Go
- 一個最簡單的 Github workflow 例子Github
- 一個查詢不走索引的例子索引
- [Java]一個DeadLock(死鎖)的例子Java
- 一個簡單的觀察者模式例子模式
- mysql處理遞迴的一個例子MySql遞迴
- kettle modified javascript 步驟的一個例子JavaScript
- 一個測試陣列用法的例子陣列
- 一個簡單的Ajax請求例子
- Android中Service的一個Demo例子Android
- 一個理解wait()與notify()的例子AI
- 一個例子看懂call,applyAPP
- SAP CRM WebClient UI cross component跳轉的一個具體例子WebclientUIROS
- es6 class進階【一個將class轉原型物件的例子】原型物件
- 一個NAT+SQUID+DNAT+FORWARD+反彈式FIREWALL的例子(轉)UIForward