dom4j对xml数据格式有要求吗?为什么我的xml数据格式不是良好的就解析不了?比如<?xml version="1.0" encoding="utf-8"?><element1><element2><element2></element1>不行,如果写成这样就没问题?
<?xml version="1.0" encoding="utf-8"?>
<element1>
<element2><element2>
</element1>

解决方案 »

  1.   

    这当然不行,XML规定你的格式必须正确,不正确时不会解析,不仅dom4j,所有的XML解析器都是的,除非你自己写一个 :)
      

  2.   

    <element2><element2>上面这一句语法有问题.
    XML文件无论写的多么难看,只要没有语法错误,就没有任何问题.
      

  3.   

    lubber(Bruce) :我意思是为什么我连着写就不行,而把格式美化一下就可以,好像XML是可以一个一个元素连着写的吧。我一个接着一个写的时候可以在浏览器中显示,说明这样的格式是可以的吧。IEQQ(从小事做起) :我测试的数据没语法错误,这个是笔误。