Ich halte das mit dem IFrame auch für eine gute Idee.
Wobei ich zwei Nachteile sehe:
1. IFrames sind auch irgendwie so ein externes Element in einer Webseite. Aber vermutlich bin ich da einfach zu puristisch/paranoid.
2. Wenn du ein Element dieser Struktur wegnimmst oder veränderst, musst du das gesamte File neu schreiben. Oder du wirst parsing Experte.
<Hauptdokument>
<Antwort>Inhalt aus Feld</Antwort>
<Antwort>Inhalt aus Feld</Antwort>
<Antwort>Inhalt aus Feld</Antwort>
<Antwort>Inhalt aus Feld</Antwort>
<Kommentar>Inhalt aus Feld</Kommentar>
<Kommentar>Inhalt aus Feld</Kommentar>
<Kommentar>Inhalt aus Feld</Kommentar>
<Kommentar>Inhalt aus Feld</Kommentar>
</Hauptdokument>
Wie reagierst du darauf, wenn jetzt ein Anwender den 3. Kommentar löschst.
Man könnte das vielleicht als XHTML schreiben und jedem Element eine ID gibt, die es mit dem entsprechenden Notes-Dokument verpointerst.
Dann mit der DOM-API... Hm ist sicher nicht wirklich leicht.
Das File jedesmal neu schreiben ist sicher einfacher.
Kannst du diese Struktur vielleicht als kategorisierte Ansicht darstellen?
Dann könnte man u.U. den Baum unter dem Hauptdokument als eine html-View in den IFrame laden.
Gruß Axel