2012-02-14 5 views
0

Je veux analyser le fichier KML et obtenir des informations sur Google Maps. La question est sorcier si j'utilise SAX, DOM ou JAXB. De ce que je lis JAXB me semble le mieux, mais j'ai lu ceci à propos de JAXB. "Si vous avez un schéma qui utilise un contenu mixte, n'utilisez pas de liaison de données, ou choisissez au moins soigneusement votre structure.La liaison de données, comme son nom l'indique, est conçue pour des données, pas des documents. XHTML n'a tout simplement aucun sens dans une interface ou une classe Java Certains frameworks supportent une liaison partielle d'un schéma de telle sorte qu'une partie de l'arbre objet est représentée par un objet Node de DOM ou une API similaire, mais ce n'est pas un caractéristique universelle ".quel est le meilleur parseur XML?

Le schéma KML utilise-t-il un contenu mixte et puis-je utiliser JAXB pour cette tâche? Et pouvez-vous m'en dire plus sur l'avantage et l'inconvénient de SAX, DOM et JAXB.

Répondre

2

KML n'utilise pas de contenu mixte. Voir http://code.google.com/apis/kml/schema/kml21.xsd JAXB est le meilleur dans ce genre de schéma.

+0

Merci, si vous avez de bons liens sur l'analyse de fichiers kml avec JAXB, envoyez-moi s'il vous plaît. – sekulicd

+1

@sekulicd consultez 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/Schémas * http://repo1.maven.org/maven2/org/jvnet/ogc/kml-v_2_2_0-schema/1.0.3/ – lexicore