Wenn du weißt dass es eine Liste ist, könntest du die letzten 5 Zeichen (</ul>) abschneiden und an den String dann ein </li></ul> anhängen. Ist zwar ziemlich unschön aber immerhin ein korrekter Quellcode
das würde nicht funktionieren da es sein kann, dass sich die Liste mitten in einem Textfluss befindet (das oben war nur ein Beispiel) und zudem wäre dann nur der letzte Listeneintrag geschlossen (was er ohnehin ist).
Dennoch danke für die Anregung.
Mfg