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

SAX方式解析无根元素的XML字符串
求高手帮我封装一个工具类,用SAX方式解析没有根元素的XML字符串,比如

<First>
    <AAA>aaa</AAA>
</First>
<Second>
    <BBB>bbb</BBB>
</Second>

传入一个这样的字符串然后进行解析获取不同节点的值
XML

------解决方案--------------------
只能用SAX吗?文件不是很大就用xpath吧,那个方便不是不是一点点,几行代码就实现你的要求了
------解决方案--------------------
XML一定有个根节点的,即使你没写,解析器解析的时候也不会报错。就按正常的解析就可以了
------解决方案--------------------
没有根节点就不是标准的xml,你用xml解析是会报错的
------解决方案--------------------
自己加个根节点进去呗,比如:
<root>
  ...
</root>
------解决方案--------------------
引用:
不规范的XML字符串不能用XML去解析吗?难道要自己写解析器?

不带root  LZ试过没?只是不方便使用rootElement了吧。