别人已经写好的方法里返回给我的是一个String变量里面装的是xml内容
我如何才能解析呢
我用的是DOM4J,我在网上也收索到一个用工厂的但是不行.他处理后返回的不是DOM4J而是W3C的dom
是不是我引入的包不对啊?
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
Document doc = factory.newDocumentBuilder().parse(new InputSource(new StringReader(fragment)));
上面就是代码出错的地方,左边的Document是DOM4J而右边的是w3c的,强转行不通?,求指教.DOM4J用得不是很熟.
我如何才能解析呢
我用的是DOM4J,我在网上也收索到一个用工厂的但是不行.他处理后返回的不是DOM4J而是W3C的dom
是不是我引入的包不对啊?
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
Document doc = factory.newDocumentBuilder().parse(new InputSource(new StringReader(fragment)));
上面就是代码出错的地方,左边的Document是DOM4J而右边的是w3c的,强转行不通?,求指教.DOM4J用得不是很熟.
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();
}
}
}