ascii-xml Konverter

  • Themenstarter Themenstarter hollex110705
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
H

hollex110705

Gast
Hallo,

ich möchte einen Konverter schreiben, der eine ascii-Datei unter Verwendung eines xsd-Schemas in eine xml-Datei konvertiert.

Da ich Java, xml und xsd Anfänger bin, bin ich erst einmal auf der Suche nach der besten Technik.

Kann mir jemand einen Tipp geben, wie ich mich am Besten dem Thema nähre?

Wäre der Einsatz von Tools wie xalan, xalan hilfreich?

mfg hollex
 
xalan hat damit überhaupt nichts zu tun!

schätze mal du bist auf dich allein gestellt, du musst das ascii-file parsen (regexe? java.util.Scanner?...) und daraus eine XML Datei erstellen

für dich als Anfänger ist es wahrscheinlich mit StringBuffer am einfachsten
 
Hallo Bleiglanz,

danke für die schnelle Antwort.

xalan war nur so eine Idee. Ich dachte er könnte ein Format (ascii, xml) in ein anderes(xml, pdf) konvertieren.

OK, wenn ich dich richtig verstanden habe baue ich mir unter Verwendung des StringBuffers eine xml-Datei zusammen.

Ich würde jedoch die Korrektheit dieser Datei gern überprüfen lassen. Dazu kann ich doch einen Validator verwenden, oder? XSD-Datei liegt bereits vor. Gibt es soch einen Validator in Java?

mfg Hollex
 
mit xalan kannst du nur xml in xml konvertieren

wenn der ausgangspunkt ascii-text ist, hilft dir das nichts

machs mal ganz einfach

- ascii datei lesen
- xml datei schreiben via Stringbuffer oder gleich mit out.print in eine datei
- diese datei einfach nochmal parsen (mit einem SAXParser, der setValidated(true) hat)

welches jdk hast du? u.U. musst du für die Validierung gegen ein Schema einen neueren Xerces verwenden
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben