什么是最好的XML解析器

时间:2012-02-14 11:04:26

标签: jaxb

我想解析KML文件,并从中获取有关Google地图的一些信息。问题是女巫解析器我应该使用SAX,DOM还是JAXB。从我读到的JAXB听起来对我来说最好,但我读到了关于JAXB的内容。

“如果你有一个使用混合内容的模式,不要使用数据绑定。或者至少选择你的框架。数据绑定,顾名思义,是为数据设计的,而不是文档。混合内容,如XHTML在Java接口或类中表达没有意义。一些框架支持模式的部分绑定,使得对象树的某些部分由来自DOM或类似API的Node对象表示,但这不是通用的特征”。

KML架构是否使用混合内容,我可以使用JAXB执行此任务吗?  你能告诉我更多关于SAX,DOM和JAXB的优缺点。

1 个答案:

答案 0 :(得分:2)

KML未使用混合内容,请参阅http://code.google.com/apis/kml/schema/kml21.xsd JAXB最擅长这种架构。