Alzamir hat seinen Tipp mit der Datenbank doch schon gegeben.
Haste ja am Anfang nicht erwähnt.
Die Jungs vom FastString-Projekt konnten ihre
XML-Bestände mit ihren Routinen ordentlich optimieren, aber bei einer in UTF-8 kodierten
XML-Datei, wäre ich da etwas vorsichtiger. Wenn man von Standards abweichen möchte, muss man sich nicht wundern (nicht zwingend jetzt aber vielleicht in zwei Jahren), wenn Datenbestände zur Hälfte inkonsistent sind, weil irgendwelche 0815-Parser die Standards nicht einhalten. So ein
XML-Parser schreibt sich ja nun auch nicht von heut auf morgen. (siehe Muetze1, Himitsu,
MSXML, OmniXML und Co.)
Ich bin ja quasi die perfekte Mischung aus jung, aber sehr erfahren.