有关XML的问题(100分)

  • 主题发起人 主题发起人 plainsheep
  • 开始时间 开始时间
P

plainsheep

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位大侠,这是什么错误呀?
//rdata是一个定义了的不为空的字符串   
icbcbi = new ByteArrayInputStream(rdata.getBytes());
factory =do
cumentBuilderFactory.newInstance();
builder = factory.newDocumentBuilder();
do
c=builder.parse(icbcbi);

我只写了主要的几句程序,运行到上面一句时就报错:
错误信息是:org.xml.sax.SAXParseException:字符转换出错:“Unconvertible UTF-8 character begin
ning with 0xb8"(行号可能太小)
     
 
请各位兄弟帮忙,救命呀,快帮忙呀!
就是我得到一个XML形式的字符串,直接在程序中得到的,
我把用程序把得到的字符串存为XML到硬盘上,再把它读出来就可以取到结点的东西,
请问有哪个知道DocumentBuilder有哪个方法,可以直接读取字符串,
然后直接读结点的东西
 
换一个Builder,用这个:
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
 
多人接受答案了。
 
后退
顶部