Я хочу разобрать KML-файл и получить от него информацию о картах Google. Вопрос состоит в том, что я должен использовать SAX, DOM или JAXB. Из того, что я читал, JAXB звучит лучше всего для меня, но я читал об этом JAXB.Какой лучший синтаксический анализатор XML
«Если у вас есть схема, использующая смешанный контент, не используйте привязку данных или, по крайней мере, тщательно подбирайте структуру. Связывание данных, как следует из названия, предназначено для данных, а не документов. XHTML, просто не имеет смысла выражаться в интерфейсе или классе Java. Некоторые фреймворки поддерживают частичное связывание схемы, так что некоторая часть дерева объектов представлена объектом Node из DOM или аналогичным API, но это не универсальная функция ".
Использует ли схема KML смешанный контент и могу ли я использовать JAXB для этой задачи? И можете ли вы рассказать мне больше о преимуществах и недостатках SAX, DOM и JAXB.
Спасибо, если у вас есть хорошие ссылки о разборе файлов kml с JAXB, пожалуйста, пришлите меня. – sekulicd
@sekulicd смотрите http://code.google.com/p/kmltool/source/browse/trunk/src/test/java/org/openrods/kml/KMLExamplesTest.java – Meitham
* http: //confluence.highsource. org/display/OGCS/Схемы * http://repo1.maven.org/maven2/org/jvnet/ogc/kml-v_2_2_0-schema/1.0.3/ – lexicore