android 有一些 dom/sax 解析器吗?
例如xml文件:
<A>
<B>
</B>
<C>
</C>
</A>
我的文件比较复杂,但这是一个简单的例子。
android 有一些 dom/sax 解析器吗?
最佳答案
是的,Android 也支持SAXParser,并且代码与普通的 java 程序没有区别。
SAX 解析器使用回调函数 (org.xml.sax.helpers.DefaultHandler) 通知客户端 XML 文档结构。您应该扩展 DefaultHandler 并覆盖一些方法来实现 xml 解析。 覆盖的方法是
- startDocument() 和 endDocument() – 在 XML 文档开始和结束时调用的方法。
- startElement() 和 endElement() – 在文档元素的开头和结尾调用的方法。
- characters() – 使用 XML 文档元素开始和结束标记之间的文本内容调用的方法。
关于android - 如何在android上解析xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8850067/