1
夥計!我已經得到了來自服務器的XML,我試圖與Android SAX解析:解析不帶根元素的xml
<?xml version="1.0" encoding="utf-8"?>
<News id="148364">
<Title>Title</Title>
<Desc>Desc</Desc>
<Body>Body</Body>
<Source_URL>example.url</Source_URL>
<Source_Title>Title</Source_Title_Heb>
<News_Date_Txt>20/06/11 18:14</News_Date_Txt>
<News_Attachment>/Downloads/News_148364_1.htm</News_Attachment>
</News>
當我試圖做到以下幾點:
RootElement root=new RootElement("News");
我收到異常:
android.sax.BadXmlException: root element name does not match. Expected "News", Got "http://www.w3.org/1999/xhtml:html"
會是什麼呢?我如何得到沒有根的子節點?
你試過打印出你解析什麼?它看起來像我不喜歡解析你認爲你的XML文檔... –
除了公民conn的評論,它似乎xml嵌入在html文檔內部左右。服務器如何將XML發送給您?再看看你在解析什麼。 – codinguser
外面的機會有一個命名空間問題。 –