2012-02-14 196 views
0

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

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

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

回答

2

KML不使用混合内容请参阅http://code.google.com/apis/kml/schema/kml21.xsd JAXB最适合这种类型的模式。

+0

谢谢,如果您有关于使用JAXB解析kml文件的一些好链接,请发给我。 – sekulicd 2012-02-14 11:13:22

+1

@sekulicd查看http://code.google.com/p/kmltool/source/browse/trunk/src/test/java/org/openrods/kml/KMLExamplesTest.java – Meitham 2012-02-14 11:33:41

+0

* http://confluence.highsource。 org/display/OGCS/Schemas * http://repo1.maven.org/maven2/org/jvnet/ogc/kml-v_2_2_0-schema/1.0.3/ – lexicore 2012-03-01 21:58:52

相关问题