Hab es letztlich so belassen und noch ein paar schöne Fehlerbehandlungen drum herumgebaut.
Jetzt habe ich aber 2 Fragen:
Zum Einen: Wie kann ich Antwortdokumente (oder beliebige andere irgendwie mit dem Dokument verknüpfte Dokumente) mit exportieren, sodass sie als Unterelement im xml-Baum auftauchen:
Hier würde dxl 3 Dokumente generieren, ich will aber nur eins
<doc>
<feld1></feld1>
<antworten>
<antwort>
<feld1></feld1>
</antwort>
<antwort>
<feld1></feld1>
<feld2></feld2>
</antwort>
</antworten>
</doc>
Ich dachte mir, dass ich das Hauptdokument in einen Stream exportiere - und die Antwortdokumente per SAX- oder DOM-Parser "dazwischenschiebe" - klingt abenteuerlich und ich hab noch keine Ahnung, ob das überhaupt funktioniert.
Der zweite Punkt: wie stelle ich die Datumswerte schön dar? Laut w3school.com (
http://www.w3schools.com/schema/schema_dtypes_date.asp) gibt es hier ja Möglichkeiten, bestimmte Elemente als Datum zu deklarieren - aber was, wenn das vorgegebene Format ganz anders aussieht, als hier beschrieben (oder zumindest nicht yyy-mm-dd lautet)? Wie bekomme ich aus 20070628T000000,00+02 ein 28.06.2007? Mein erster Gedanke war ein Template dafür herzurichten, aber wie dann weiter? Den String zerteilen?
Freue mich bestimmt über jede Antwort