.XHTML

Archivo XHTML

Extensible HyperText Markup Language Document
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo XHTML es una página web escrita en XHTML - HTML expresado mediante una sintaxis XML estricta (etiquetas en minúsculas, cada etiqueta cerrada, todos los atributos entre comillas). Haga doble clic en él para verlo en cualquier navegador (Chrome, Edge, Firefox, Safari). Para editar el código, ábralo en VS Code o Notepad++. El archivo es de texto plano y es seguro abrirlo en un editor de texto.

Desarrollador: W3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XML Categoría: Archivos de Internet Estándar abierto MIME: application/xhtml+xml
SE ABRE EN Windows macOS Linux Android iOS Web
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Jul 27, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo XHTML?

Los archivos .xhtml contienen páginas web escritas con la sintaxis XHTML - una reformulación basada en XML de HTML estandarizada por el W3C en enero de 2000. XHTML es esencialmente una versión mejorada y más estricta de HTML 4, que ofrece el mismo enfoque para escribir páginas web pero bajo reglas de XML más rigurosas.

El formato .xhtml utiliza las mismas etiquetas que HTML, pero las páginas .xhtml deben cumplir con directrices de XML más estrictas. Específicamente, los documentos .xhtml deben estar bien formados: todas las etiquetas en minúsculas, cada valor de atributo entre comillas, cada elemento cerrado explícitamente (por ejemplo, <br /> en lugar de <br>), y todo el documento enraizado en un único elemento <html xmlns="http://www.w3.org/1999/xhtml">. Se analizan mediante analizadores XML estrictos en lugar de los analizadores específicos de HTML más permisivos utilizados para los archivos .html ordinarios - una sola etiqueta mal formada detiene la renderización por completo cuando se sirve como application/xhtml+xml.

XHTML 1.0 (2000) y 1.1 (2001) han cedido el paso en gran medida a HTML5 para el nuevo desarrollo web, pero XHTML5 -la serialización XML de HTML5- sobrevive. XHTML también sigue siendo el formato de contenido obligatorio para los documentos de capítulos dentro de los libros electrónicos EPUB.

Seguridad y protección

RIESGO: LOW

Un archivo .xhtml es texto plano y es seguro abrirlo en un editor de texto. Al igual que cualquier página web, puede incrustar JavaScript que se ejecuta al abrirse en un navegador, por lo que un .xhtml local malicioso podría alojar una página de phishing (un formulario de inicio de sesión falso) o ejecutar scripts. Trate los archivos .xhtml de correos electrónicos o descargas no confiables como cualquier página web: no introduzca credenciales en una página inesperada e inspeccione cualquier archivo sospechoso en un editor de texto antes de permitir que un navegador lo ejecute.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOExtensible HyperText Markup Language Documenttambién conocido como XHTML file, XHTML web page
DESARROLLADORW3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XMLdesde 2000 (XHTML 1.0, W3C Recommendation)
TIPO MIMEapplication/xhtml+xml
TIPODocumento de marcado de texto plano (HTML escrito con reglas de sintaxis XML)
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Documento de contenido EPUB - Dentro de un libro electrónico .epub, los archivos individuales de capítulos/páginas son XHTML, aunque generalmente llevan la extensión .xhtml dentro del ZIP en lugar de aparecer sueltos en el disco.

Programas que abren archivos XHTML

Windows4 apps
Mozilla Firefox Gratis Arrastre el archivo a Firefox para renderizarlo; si se sirve como XML, un solo error de marcado mostrará una página de error de análisis (una comprobación de validez útil).
Notepad Código abierto Ábralo para ver/editar el código fuente con resaltado de sintaxis; el complemento XML Tools comprueba si está bien formado.
Microsoft Edge / Google Chrome Integrado Haga doble clic en el .xhtml para verlo renderizado. Edge es el navegador predeterminado integrado en Windows 11.
Visual Studio Code Gratis Abra el .xhtml para editar el marcado con resaltado de XML/HTML; la extensión Live Preview lo renderiza.
macOS3 apps
TextEdit Integrado Formato > Convertir a texto plano, luego edite el XHTML sin procesar.
Safari Integrado Haga doble clic para renderizar la página en Safari, el navegador integrado de macOS.
Visual Studio Code Gratis Abra el .xhtml para editar el marcado con resaltado de XML/HTML; la extensión Live Preview lo renderiza.
Linux2 apps
Firefox / Chromium Código abierto Haga doble clic para renderizar la página en su navegador.
gedit / any text editor Código abierto Abra el archivo para ver y editar el código fuente XHTML.
Android1 app
Chrome / any browser Gratis Abra el .xhtml a través de Archivos/Chrome para renderizarlo; use una aplicación de edición de código para editar el código fuente.
iOS1 app
Safari / any browser Integrado Abra el .xhtml en Safari (o a través de Archivos) para renderizarlo; use una aplicación de edición de código para editarlo.
Web1 app
W3C Markup Validator Gratis Cargue el .xhtml para comprobar que esté bien formado y sea válido según su DTD - la herramienta específica de XHTML más útil.

Detalles técnicos

especificación profunda
Tipo MIMEapplication/xhtml+xml (análisis XML estricto); también se sirve como text/html (análisis HTML flexible)
Codificación de archivoUTF-8 (predeterminado de XML); declarado en la declaración XML <?xml encoding="UTF-8"?> o en el encabezado HTTP Content-Type
Conformidad XMLDebe ser XML bien formado: etiquetas en minúsculas, todos los atributos entre comillas, cada elemento cerrado, un único elemento raíz
Espacio de nombresEl elemento raíz <html> requiere la declaración xmlns="http://www.w3.org/1999/xhtml"
Variantes de DOCTYPEDTDs de XHTML 1.0 Strict, Transitional o Frameset; XHTML 1.1 (modularizado); XHTML5 (serialización XML de HTML5)
Manejo de erroresServido como application/xhtml+xml: un error de análisis produce una página en blanco; servido como text/html: alternativa flexible
Uso en EPUBXHTML es el formato de contenido obligatorio para los documentos de capítulos dentro de los libros electrónicos EPUB
ContenedorDocumento XML de texto plano; sin envoltorio binario o ZIP
Tamaño de archivo típicoDe unos pocos KB a unos cientos de KB (CSS, JS y medios se referencian externamente, no se incrustan)
Elementos vacíosSe requiere sintaxis de autocierre para elementos vacíos (p. ej., <br />, <img />, <link />)
Historia del W3CRecomendación XHTML 1.0: enero de 2000; desarrollo de XHTML 2.0 abandonado en 2009 en favor de HTML5
Declaración XMLPrólogo <?xml version="1.0" encoding="UTF-8"?> opcional; un BOM UTF-8 (EF BB BF) puede precederlo
ValidaciónW3C Markup Validator puede validar documentos .xhtml contra su DTD declarada
Lanzado2000 (XHTML 1.0, W3C Recommendation)
Última versiónXHTML5 (the XML serialization of HTML5, part of the WHATWG HTML Living Standard); XHTML 1.1 (2001) is the last standalone W3C version
Estándar abiertoSí · libre de regalías
Especificaciónwww.w3.org

Conversiones de XHTML

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos XHTML. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos XHTML.

Preguntas frecuentes

¿Cómo abro un archivo .xhtml?
Para verlo, haga doble clic - se abrirá en su navegador web predeterminado (Edge, Chrome, Firefox, Safari) y se representará como una página web normal. Para editar el código, ábralo en un editor de texto o de código como VS Code o Notepad++.
¿Cuál es la diferencia entre XHTML y HTML?
Comparten el mismo contenido y se renderizan igual. XHTML es HTML escrito bajo reglas estrictas de XML: etiquetas en minúsculas, cada etiqueta cerrada (<br />), atributos siempre entre comillas, un elemento raíz y anidamiento adecuado. HTML permite una sintaxis más laxa. La diferencia práctica es qué analizador utiliza el navegador en función del tipo MIME.
¿Puedo simplemente renombrar un .xhtml a .html?
Normalmente sí - el contenido es el mismo y los navegadores lo analizan con flexibilidad como text/html. Para un resultado ordenado, ejecute HTML Tidy para convertirlo limpiamente. Ir en la otra dirección (de HTML a un XHTML válido) requiere limpieza porque el HTML a menudo no es un XML bien formado.
¿Por qué mi .xhtml muestra un error de análisis o una página en blanco de «no bien formado»?
Cuando se sirve como application/xhtml+xml, el navegador utiliza un analizador XML estricto que se detiene ante el primer error de formación (una etiqueta sin cerrar, un atributo sin comillas, anidamiento incorrecto). Ábralo en un editor de texto o en el W3C Validator para encontrar y corregir el marcado infractor.
¿Cómo convierto un .xhtml a PDF?
Abra el .xhtml en un navegador, presione Ctrl+P (Cmd+P en Mac) y elija «Guardar como PDF». Esto guarda la página renderizada como un PDF.
¿Por qué los capítulos de mi libro electrónico EPUB son archivos .xhtml?
EPUB es esencialmente XHTML + CSS comprimidos en un ZIP, por lo que cada capítulo o página dentro del libro se almacena como un documento XHTML. Si descomprime un .epub verá estos archivos .xhtml - son el contenido legible real.

Referencias

1W3C - XHTML 1.0 (Second Edition) Recommendationwww.w3.org
2W3C Markup Validation Servicevalidator.w3.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

Extensiones relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z