JDOM+JSP+JAVABEAN的一个例子
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文件。
博客介绍了JDOM+JSP+JAVABEAN操作XML的例子。JDOM让Java对XML文件操作更简单,通过两个JavaBean实现基本操作,分别是读取XML文件的readXML.java和写回XML文件的writeXML.java,并给出了这两个文件的源代码。
121

被折叠的 条评论
为什么被折叠?



