Skip to main content

¿Qué es un editor XHTML?

HTML es HyperText Markup Language, un lenguaje derivado del SGML (Standard Generalized Markup Language) y utilizado en la World Wide Web para crear una estructura para la presentación de documentos y crear enlaces entre ellos, usando etiquetas y un conjunto de reglas. XML es un lenguaje de marcado extensible y SGML simplificado. XHTML es HTML extensible, un lenguaje de marcado que combina características de HTML y XML, con reglas más estrictas que las aplicadas en la codificación HTML. Un editor XHTML es un entorno diseñado para crear XHTML.

Un editor XHTML generalmente no se encuentra como un producto independiente. Es bastante común encontrar un editor XHTML incorporado en un producto que proporcione un paquete más completo de editores de desarrollo web. Por ejemplo, un paquete de software podría combinar un editor XHTML con un editor HTML. Un paquete más completo podría incluir un editor HTML, un editor XHTML, un editor CSS (Cascading Style Sheets) y un editor JavaScript®.

Los editores XHTML a menudo tienen un editor de texto en el que ingresar XHTML y un editor WYSIWYG (Lo que ves es lo que obtienes), y a veces es posible mostrar solo la ventana WYSIWYG. El propósito es permitir que un usuario que no haya aprendido los aspectos técnicos del diseño web, como los lenguajes de marcado y CSS, aún pueda generar y editar contenido. Sin embargo, un problema con las páginas web y los sitios web que se crean con XHTML correcto han sido los editores WYSIWYG que no generan el marcado adecuado. XStandard® señala el problema y hace que XHTML WYSIWYG Editor ™ lo resuelva, asegurando que solo se use el marcado que cumpla con los criterios de mejores prácticas.

Una característica importante que puede encontrar en un editor XHTML es la capacidad de elegir la versión de XHTML en la que está trabajando. Adobe® Dreamweaver® CS4, por ejemplo, ofrece una opción de XHTML 1.0 Transitional, XHTML 1.0 Strict, XHTML 1.1 o XHTML 1.0 Mobile. HTML 4.01 Transitional y HTML 4.01 Strict también se ofrecen.

En cualquier caso, hay algunas otras características que pueden estar presentes en un editor XHTML. Una característica valiosa que no se ofrece universalmente es la validación XHTML. Alternativamente, se puede ofrecer una corrección dinámica junto con un archivo de registro de errores. También se puede incluir una función de conversión de HTML a XHTML. Otras características deseables incluyen resaltado de sintaxis, ajuste de texto y UTF-8 Unicode (formato de transformación de UCS / Unicode de 8 bits) - UCS significa Universal Character Set - para permitir el trabajo en archivos multilingües.