Mi intención es editar documentos HTML, incluso modificar elementos existentes, eliminar elementos e insertar nuevos.¿Dónde puedo encontrar un buen tutorial/referencia HTMLEditorKit, que en realidad explica cómo editar documentos HTML?
He leído HTMLEditorKit y la documentación de las clases relacionadas, así como también el tema relevante en Java Trail de Sun, aunque hay muy poca información sobre la manipulación real de documentos HTML. La mayoría de las discusiones y ejemplos se refieren a leer y analizar HTML, y no a editarlo realmente. Algunos de Google todavía no ofrecían una solución adecuada, y tratar de abordar la tarea con un poco de prueba y error de codificación resultó en excepciones.
He revisado aquí las preguntas y respuestas relacionadas en SO, pero la mayoría de las respuestas sugirieron alguna alternativa, mientras estoy buscando una solución en el JDK. Quizás HTMLEditorKit sea de poca utilidad para aplicaciones que no funcionan, y existe una alternativa fuera de javax.swing?
Estas son algunas tareas que me gustaría aprender a realizar:
- reemplazar texto en ciertos campos de texto.
- Edición básica (buscar/reemplazar o regexes) de elementos
<script>
. - Coloree el borde de ciertos elementos.
- Elimine ciertas etiquetas por completo (para elementos de flash de ejemplo ).
Suponiendo que HTMLEditorKit es el mejor componente de edición de HTML en el JDK, ¿qué tutorial o referencia recomienda?
¿Está creando un editor visual o está bien editar la estructura HTML en la memoria? – Mark
Tengo la intención de editar en la memoria. –