2012-02-14 11 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

+1

@sekulicd http://code.google.com/p/kmltool/source/browse/trunk/src/test/java/org/openrods/kml/KMLExamplesTest.java – Meitham

+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

関連する問題