Editores de texto editables de contenido

He probado varios editores de HTML, incluyendo TinyMCE, CKEditor y ahora NicEdit. NicEdit es bueno en un aspecto: es muy fácil de personalizar. Sin embargo, he encontrado que todos ellos tienen una tendencia a producir HTML muy pobre. No necesariamente así, sino porque no hacen mucho para interpretar correctamente las acciones de usuario no válidas, como intentar diseñar algo sin haber realizado una selección.

Es demasiado fácil terminar con HTML que contiene algo como

<span style='color:#ff0000'><span style='color:#ff0000'><span style='color:#ff0000'>Red</span></span></span>

¿Tengo razón al pensar que esto es más o menos una limitación del concepto editable del contenido? El HTML deficiente no importa mucho si el propósito es el correo electrónico o las publicaciones en foros como este, pero resulta bastante incómodo si el HTML generado tiene que usarse en el contexto de una página web. Si todo esto es correcto, ¿cuáles son las alternativas? ¿Quizás un editor de plugins basado en Flash que produzca un mejor HTML y trabaje más duro para interpretar lo que el usuario quiere hacer?

Supongo que, en principio, sería posible estudiar la salida generada y eliminar todo lo que se produjera entre tramos de concertina si fuera necesario, pero es probable que sea una empresa.

Respuestas a la pregunta(3)

Su respuesta a la pregunta