kostenloser Webspace werbefrei: lima-city


xml dateien konvertieren

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    honigsaft

    honigsaft hat kostenlosen Webspace.

    hey ho

    muss für die schule ein programm schreiben das *.kml in *.gpx dateien konvertiert
    beide sind im xml-style geschrieben.

    also ich habe dabei kein problem mit java an sich, würde nur gerne wissen wie man es am besten anstellt die information aus solchen dateien herauszufiltern und dann im neuen format zu speichern. gibt es da irgendeine bestimmte vorgehensweise?

    hier ein kleines beispiel:

    GPX:
    <wpt lat="39.921055008" lon="3.054223107">
    <name>Cala Sant Vicenç - Mallorca</name>
    </wpt>

    KML:
    <Placemark>
    <name>Cala Sant Vicenç - Mallorca</name>
    <Point>
    <coordinates>39.921055008,3.054223107</coordinates>
    </Point>
    </Placemark>


    mfg

    Beitrag geaendert: 3.5.2007 16:46:50 von honigsaft
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. e********l

    Am besten organisierst du dir die JDOM API, damit kann man sehr bequem und einfach XML Dateien lesen/schreiben. Danmit solltest dann keine Probleme haben die Daten aus dem einen Dokument in das Format des anderen zu transformieren.
  4. Ich nehme mal an, Java unterstützt XSLT: http://de.selfhtml.org/xml/darstellung/xslgrundlagen.htm

    Damit dürfte man es am elegantesten lösen können. Du musst dich bloß einarbeiten.
  5. e********l

    XSLT ist zur Darstellung gedacht, nicht um Daten von einem Format ins andere zu transformieren. Wüsste jedenfalls nicht wie man das ohne größeren Aufwand möglich sein soll. Einen XSLT PRozessor müsste man in dem Fall immerhin auch schreiben, und dann kann man genausogut einfach das XML Dokument direkt einlesen und entsprechend wieder schreiben.

  6. XSLT ist zur Darstellung gedacht, nicht um Daten von einem Format ins andere zu transformieren.

    Doch. Schon mal was von DocBook gehört?
    Ich weiß aber nicht, wie gut Java XSLT unterstützt.

    Wüsste jedenfalls nicht wie man das ohne größeren Aufwand möglich sein soll. Einen XSLT PRozessor müsste man in dem Fall immerhin auch schreiben, und dann kann man genausogut einfach das XML Dokument direkt einlesen und entsprechend wieder schreiben.

    Ich gehe davon aus, dass Java XSLT unterstützt. Wenn nicht, dann sollte man einen anderen Weg gehen.
    Aber für die Umwandlung eines XML Formates in ein anderes ist XSLT einfach ideal und bedenke - es ist eine Hausaufgabe, die ein Lehrer gestellt hat.
    Und Lehrer denken in pädagogischen Bahnen - wenn du weißt, was ich meine^^.

    Also, wenn Java XSLT unterstützt, musst du nur den Stylesheet schreiben. Wie das geht, wird in SELFHTML eigentlich ganz gut beschrieben.

    Beitrag geaendert: 4.5.2007 22:41:07 von bladehunter
  7. Autor dieses Themas

    honigsaft

    honigsaft hat kostenlosen Webspace.

    naja...das mit der hausaufgabe stimmt so nicht ganz
    es handelt sich um ein projekt das sich ich und 2 weitere mitschüler im sinne des projektentwicklungs-unterricht ausgedacht haben...also der lehrer hat sich darüber keine gedanken gemacht

    naja...dann danke mal für die antworten
  8. hmm schaff ich irgenwie nicht
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!