Na da hast Du ja was vor genommen. Ich hab mal schnell geguckt, der eigenentwickelte Quellcode von DATANORM 4 und 5 sowie GAEB 90 2000
XML umfasst 1,2MB - also ordentlich Text.
Das Problem ist, direkt die Spezifikation zu implementieren, mag ja noch gehen (Mit Tests vielleicht 1,2 Monate). Nur leider halten sich die exportierenden Programm nicht immer dran, sodass es garantiert oft zu Spezialfällen kommt, wo Du kompromisse eingehen und den Code abändern musst.
Wenn Du es wirklich selbst machen möchtest, besorg Dir jede Menge Testdateien. Ansonsten würde ich Dir auch die ein oder andere Frage beantworten.
Sven