首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

人家把xml文件内容读出来变成一个string变量,小弟我怎么解析

2012-06-11 
人家把xml文件内容读出来变成一个string变量,我如何解析?别人已经写好的方法里返回给我的是一个String变量

人家把xml文件内容读出来变成一个string变量,我如何解析?
别人已经写好的方法里返回给我的是一个String变量里面装的是xml内容
我如何才能解析呢
我用的是DOM4J,我在网上也收索到一个用工厂的但是不行.他处理后返回的不是DOM4J而是W3C的dom
是不是我引入的包不对啊?

Java code
DocumentBuilderFactory   factory   =   DocumentBuilderFactory.newInstance(); Document   doc   =   factory.newDocumentBuilder().parse(new   InputSource(new   StringReader(fragment)));

上面就是代码出错的地方,左边的Document是DOM4J而右边的是w3c的,强转行不通?,求指教.DOM4J用得不是很熟.

[解决办法]
Java code
package com.ss;import java.io.StringReader;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.io.SAXReader;public class Dom4jTest{    public static void main(String[] args)    {        try        {            String xml = "<?xml version=\"1.0\" encoding=\"gb2312\"?><root></root>";            SAXReader reader = new SAXReader();            Document doc = reader.read(new StringReader(xml));            // 然后进行解析        } catch (DocumentException e)        {            // TODO Auto-generated catch block            e.printStackTrace();        }    }} 

热点排行