日期:2014-05-18  浏览次数:20721 次

如何把XML文件从数据库中取出来
我之前把生成的XML文件转化为String类型,存在数据库中,现在想把XML文件再从数据库中取出来,该怎么取?
public static Element createElement(String str)
{
SAXReader builder = new SAXReader(false);
StringReader sr = new StringReader(str);
Document document = null;
try {
document = builder.read(new InputSource(sr));
return document.getRootElement();
} catch (Exception e) {
System.out.println("转换出错");
return null;
}
}
可不可以用这个方法进行转换?在ACTION里该怎么写?

------解决方案--------------------
此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【Graciayeting】截止到2008-06-23 16:46:10的历史汇总数据(不包括此帖):
发帖数:2 发帖分:40
结贴数:0 结贴分:0
未结数:2 未结分:40
结贴率:0.00 % 结分率:0.00 %
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
------解决方案--------------------
晕。你是把XML的属性和参数保存到数据库里面,还是把全个XML文件结构保存起来?
如果是第一个保存方法可以用SAXReader对象(最好用dom4j)。
如果是第二个保存方法可以用IO对象。
希望明白。
------解决方案--------------------
把XML直接存为文件,没有必要存到数据库了吧