2011-02-16 74 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解析器的角度来看,它与其他任何内容一样。

但是,除此之外,如果您的代码错误出于此目的,您的代码是错误的。如果您只想访问元素,只需获取元素或检查类型。你真的不应该假设事情不一定是真的。