请有人帮我用android的XmlPullParser解析这段代码(没有别的):
<div fontStyle="normal">
<p textAlign="center">
<span fontSize="26">dontneedthis</span>
</p>
<p>description1</p>
<p>description2</p>
<p>description3</p>
</div>
我只需要连接说明1 + description2 + description3
看起来非常简单,但我在跳过<p textAlign="center">...</p>
时遇到了问题,因为我不需要它,只获取其他<p>
的文本
整个文档很大,我已经解析了除此之外的所有其他部分。我写了一些代码,它的巨大,解析工作(我只需要很少的节点就可以得到我需要的东西)。文档很庞大,很难发现错误。也许您的替代代码可以帮助我。
This是一个很好的教程,但它并没有解决我的问题
答案 0 :(得分:0)
问题似乎与this post有关。当光标位置达到8192时,KXmlParser(XmlPullParser的实现)抛出错误。它是一个限制。我没有找到任何文档如何更改此限制。所以现在我使用compile xml文件(XmlPullParser的XmlBlock实现)