XML Datei lesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • XML Datei lesen

    Hallo,

    ich möchte eine XML datei lesen die ich von Openstreetmaps habe, dies ist ein ausschnitt von der Datei:

    XML-Quellcode

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <osm version="0.6" generator="Overpass API">
    3. <note>The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.</note>
    4. <meta osm_base="2013-08-22T12:19:02Z"/>
    5. <node id="21292480" lat="48.9026034" lon="2.2747988" version="17" timestamp="2010-11-21T21:25:36Z" changeset="6427074" uid="28269" user="Pierre-Alain Dorange">
    6. <tag k="man_made" v="surveillance"/>
    7. <tag k="name" v="Place Jean Mermoz"/>
    8. <tag k="ref" v="13"/>
    9. <tag k="source" v="http://www.ville-courbevoie.fr/fileadmin/cadre_de_vie/actualites/2010_1er_trim/videoprotection_courbevoie_01.pdf"/>
    10. </node>
    11. <node id="218117881" lat="48.8569549" lon="2.3497208" version="4" timestamp="2013-03-20T16:22:20Z" changeset="15433762" uid="158826" user="cquest">
    12. <tag k="amenity" v="parking"/>
    13. <tag k="man_made" v="surveillance"/>
    14. <tag k="maxheight" v="1.85"/>
    15. <tag k="name" v="Hôtel de Ville"/>
    16. <tag k="operator" v="Saemes"/>
    17. <tag k="parking" v="underground"/>
    18. </node>
    19. <node id="597287741" lat="48.9043640" lon="2.2829340" version="2" timestamp="2009-12-20T17:09:42Z" changeset="3415268" uid="27854" user="Jacques Thiel">
    20. <tag k="man_made" v="surveillance"/>
    21. </node>
    22. <node id="597288772" lat="48.9053557" lon="2.2827391" version="3" timestamp="2011-07-11T16:22:28Z" changeset="8695259" uid="27854" user="Jacques Thiel">
    23. <tag k="man_made" v="surveillance"/>
    24. </node>
    Alles anzeigen



    Vorweg: Das ist das erste mal das ich was mit XML am hut habe und daher habe ich 0 ahnung. Ich würde nun gerne innerhalb der node "tags" die tag klammern lesen. Also ich möchte zB alle <tag k="name" v="Hôtel de Ville"/> lesen und dann möchte ich nur Hôtel de Ville speichern. Zudem würde ich gerne lesen was innerhalb der node steht also id lat,long etc. Wie stelle ich das mit GDataXML an?