2011-02-16 91 views
2

在Nodelist.item [index] .getChildNodes()中,我得到了所有節點之間的一些垃圾值,如「#text」,可能是什麼原因?這是造成一個錯誤...任何人都可以告訴我任何永久性修復這個..這是某種名稱空間問題?在android中的XML解析問題

回答

2

Simple是XML解析一個夢幻般的圖書館,我保證它會讓你的生活整個負載更容易:)

+0

hmmmm ...這是在android中可用? – 2011-02-16 13:28:23

0

嘗試鑄造元素節點:

((Element)Nodelist.item[index]).getChildNodes().item(0).getNodeValue() 

這將檢索所需的字符串。

0

最有可能是有人使用縮進的空白空間。它不是垃圾 - 從XML解析器的角度來看,它與其他任何內容一樣。

但是,除此之外,如果您的代碼錯誤出於此目的,您的代碼是錯誤的。如果您只想訪問元素,只需獲取元素或檢查類型。你真的不應該假設事情不一定是真的。