日期:2014-05-20  浏览次数:20636 次

一个关于xml串的问题
<?xml   version= "1.0 "   encoding= "GBK "?>
<result> <point-test> <USER_NO> 00001 </USER_NO> <CLD_NO> 0 </CLD_NO> <DATE> 2007-04-03   18:00:40.533 </DATE> <PZ> 5.20 </PZ> <PA> 5.20 </PA> <PB> 5.20 </PB> <PC> 5.20 </PC> <QZ> 5.20 </QZ> <QA> 5.20 </QA> <QB> 5.20 </QB> <QC> 5.20 </QC> <FLAG> 1 </FLAG> </point-test> </result>
我想读出这个串里子节点的值,直接读串.不要在把这个串写入一个文件,然后用再用其他的方式读,就想直接分解这个串.读出以下的内容
00001,0,2007-04-03   18:00:40.533,5.20.....

------解决方案--------------------
你可以将从这个String中变成XML对象啊
String xml = ...;
Document doc = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(xml)));