Hi,
Man kann davon ausgehen dass alles was ausdrücklich an Elementen eingegeben wird, auch korrektes HTML ist.
Wenn davon ausgegangen werden kann, dass es sich um valides XHTML und damit XML handelt,
Mir würds schon helfen wenn ich einen Weg finde, wie ich elegant rausfinde welche Teile meines Texts ohne umschließendes Element da stehen.
dann könntest du es als XML parsen lassen, und dann das daraus entstehende DOM durchlaufen, und dir dabei die Vorfahrenelemente der Textknoten anschauen. (Bzw. auch gleich nur Textknoten auf oberster Ebene berücksichtigen.)
Allerdings ist wohlgeformtes XML für Benutzereingaben schon ein recht hoher Anspruch.
Wenn möglich sollte also ein eher Parser verwendet werden, der Fehler analog zu einem HTML-Tag-Soup-Parser zu korrigieren versucht, bevor er mit Fehlern abbricht.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]