文档元素之后的Android java XML垃圾

文档元素之后的Android java XML垃圾,java,android,xml,Java,Android,Xml,我使用SAX来读取/解析XML文档,除了这个特定的站点,eclipse告诉我文档元素后面有垃圾,我没有得到任何返回的数据之外,它工作得很好 这个网站不是我的,只是想从中获取一些数据 是的,那不是XML文档。它试图包含多个根元素: <?xml version="1.0"?> <word>ampal</word> <word>ample</word> <word>hampel</word> <word&

我使用SAX来读取/解析XML文档,除了这个特定的站点,eclipse告诉我文档元素后面有垃圾,我没有得到任何返回的数据之外,它工作得很好


这个网站不是我的,只是想从中获取一些数据

是的,那不是XML文档。它试图包含多个根元素:

<?xml version="1.0"?> 
<word>ampal</word> 
<word>ample</word> 
<word>hampel</word> 
<word>hample</word> 
<word>lampl</word> 
<word>pampel</word>
<word>sample</word>
解析器将ampal之后的所有内容视为此时已读取完整的文档。。。因此,document元素之后就有了关于垃圾的抱怨

一个XML文档只能有一个根,但根中有几个子级。例如:

<?xml version="1.0"?> 
<words>
  <word>ampal</word> 
  <word>ample</word> 
  <word>hampel</word> 
  <word>hample</word> 
  <word>lampl</word> 
  <word>pampel</word> 
  <word>sample</word>
</words>

是的,这不是XML文档。它试图包含多个根元素:

<?xml version="1.0"?> 
<word>ampal</word> 
<word>ample</word> 
<word>hampel</word> 
<word>hample</word> 
<word>lampl</word> 
<word>pampel</word>
<word>sample</word>
解析器将ampal之后的所有内容视为此时已读取完整的文档。。。因此,document元素之后就有了关于垃圾的抱怨

一个XML文档只能有一个根,但根中有几个子级。例如:

<?xml version="1.0"?> 
<words>
  <word>ampal</word> 
  <word>ample</word> 
  <word>hampel</word> 
  <word>hample</word> 
  <word>lampl</word> 
  <word>pampel</word> 
  <word>sample</word>
</words>

该页不包含XML。它最多包含一个XML片段:

<?xml version="1.0"?> 
<word>ampal</word> 
<word>ample</word> 
<word>hampel</word> 
<word>hample</word> 
<word>lampl</word> 
<word>pampel</word> 
<word>sample</word> 
这是不正确的,因为没有文档元素。SAX将第一个元素解释为document元素,并在document元素之后正确地报告junk,因为据它所知,document元素在第1行结束


若要避免此错误,请不要将此文档视为XML。将其作为文本下载,删除XML声明,然后在尝试处理它之前将其包装在假文档元素中。

页面不包含XML。它最多包含一个XML片段:

<?xml version="1.0"?> 
<word>ampal</word> 
<word>ample</word> 
<word>hampel</word> 
<word>hample</word> 
<word>lampl</word> 
<word>pampel</word> 
<word>sample</word> 
这是不正确的,因为没有文档元素。SAX将第一个元素解释为document元素,并在document元素之后正确地报告junk,因为据它所知,document元素在第1行结束


若要避免此错误,请不要将此文档视为XML。将其作为文本下载,删除XML声明,然后在尝试处理它之前将其包装在一个伪文档元素中。

这比公认的答案信息量大得多这比公认的答案信息量大得多