Was Volker sagt, ist schon vollkommen richtig und wird auch so gut funktionieren. Ich habe schon ettliche 'Tag-Editoren' gesehen. Über Knotengrenzen hinweg wird man zwar selten agieren, aber so ein gepimptes Richedit bietet einem die Möglichkeit dazu.
Mögliche Fehler lassen sich durch einen Syntaxchecker sehr leicht erkennen. Wenn die zu editierende Struktur nicht gerade mehrere MB umfasst, kann das fast bei jedem Tastendruck erfolgen.
Du musst 'nur' einen Renderer bauen, der deine
XML-Struktur in ein TRichedit überführt und wieder zurück. Wenn das jedoch zu langsam wird, dann benötigst Du für alle Änderungsaktionen und Positionsänderungen eine Abbildung zwischen Richedit und Struktur.
Machbar. Planung ist hier alles.