@geskill:
Konnte deinen Fehler leider nicht reproduzieren.
Solange man nicht "manuell" im Quellcode die .Version setzt oder das Versions-Attribut verändert, sollte eigentlich beim Speichern niemal diese Fehlermeldung erscheinen können.
(beim Auslesen sollten nur bekannte
XML-Version erkannt/zugelassen werden, weswegen beim Speichern eigentlich keine unbekannte Version vorliegen dürfte)
Könntest du mir eine Demoanwendung zukommen lassen, welche dieser Verhalten zeigt?
PS: .DefaultTextIndent legt die "Standard"-Einstellung für zukünftige Instanzen von TXMLFile fest.
.TextIndent repräsentiert die Einstellung der aktuellen Instanz.
Du wolltest also bestimmt
TextIndent := #9;
verwenden.