我在android中使用SAXParser
,但不知何故,當標記之間有空格或沒有文本時,解析器跳過它並使用之前的標記值。我做錯了什麼。Android的薩克斯解析器沒有正確處理空標記
0
A
回答
0
0
是的,它會跳過空標籤。您需要在準備xml之前進行更改。把一個檢查,如果任何標籤是空的填充任何未使用的字符(即「 - 」)。我爲我的程序使用相同的邏輯。
0
我覺得在
public void endElement(String uri, String localName, String qName)
throws SAXException {
if(this.mCurrentClient!=null){
if(localName.equalsIgnoreCase("clientId")){
yourObject.setmClientId(mBuilder.toString());
}else if(localName.equalsIgnoreCase("title")){
yourObject.setmTitle(mBuilder.toString());
}
mBuilder.setLength(0);
}
mBuilder是字符串生成器的對象,我認爲你應該添加的最後一條語句在上面的代碼
,希望能幫助你。
相關問題
- 1. 用薩克斯解析器解析sgml
- 2. Android - 符合薩克斯處理程序
- 3. PHP薩克斯解析器和UTF-8
- 4. 管道兩個薩克斯解析器?
- 5. 黑莓薩克斯XML解析
- 6. 薩克斯在黑莓解析
- 7. Java薩克斯分析用解析的值替換自定義標記
- 8. Android薩克斯xml解析 - 獲取父項的屬性
- 9. 得到Android的薩克斯XML屬性值解析
- 10. android薩克斯解析異常的「»」字符
- 11. 薩克斯解析器的單元測試
- 12. 薩克斯解析器循環中的錯誤
- 13. Yaml-cpp解析器沒有正確處理key:value片段
- 14. 怎麼辦薩克斯xml解析Android中
- 15. Android薩克斯與rdf
- 16. 薩克斯XML解析器,開關不採取串
- 17. 薩克斯解析器字符數組整數?
- 18. 薩克斯解析器與字符串xml +畸形錯誤
- 19. 薩克斯解析器與字符串輸入
- 20. java薩克斯解析器mangles屬性爲XML 1.1
- 21. 薩克斯解析器如何驗證dtd?
- 22. 薩克斯在機器人
- 23. Android薩克斯解析器圖像和文本並傳入下一個活動
- 24. xercesc沒有正確解析漢字並且創建沒有正確結束標記的xml標記
- 25. Spring MVC的:沒有處理程序找到正確解析JSP
- 26. 處理哈斯克爾沒有unsafeCoerce
- 27. 的Android薩克斯XML與多個父
- 28. 的Xml不解析字符串作爲輸入與薩克斯
- 29. Java。薩克斯分析器。如何手動中斷分析?
- 30. 試圖解析使用Mojo :: DOM,沒有得到標記正確
請改善你的問題與你解析的代碼和xml字符串..其他我不認爲你會得到很好的答案。 – MKJParekh 2012-03-21 07:23:41