我想解析KML文件,并从中获取有关Google地图的一些信息。问题是女巫解析器我应该使用SAX,DOM还是JAXB。从我读到的JAXB听起来对我来说最好,但我读到了关于JAXB的内容。
“如果你有一个使用混合内容的模式,不要使用数据绑定。或者至少选择你的框架。数据绑定,顾名思义,是为数据设计的,而不是文档。混合内容,如XHTML在Java接口或类中表达没有意义。一些框架支持模式的部分绑定,使得对象树的某些部分由来自DOM或类似API的Node对象表示,但这不是通用的特征”。
KML架构是否使用混合内容,我可以使用JAXB执行此任务吗? 你能告诉我更多关于SAX,DOM和JAXB的优缺点。