xml dateien konvertieren
lima-city → Forum → Programmiersprachen → Java
beitrag
bestimmte vorgehensweise
darstellung
daten
dokument
format
gedacht
greren aufwand
gut beschrieben
hausaufgabe
kleines beispiel
lehrer
mitschler
nehme mal
projektentwicklung
prozessor
schulen
sinnen
speicher
umwandlung
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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. -
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.
-
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 -
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 -
hmm schaff ich irgenwie nicht
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage