.XHTML

Arquivo XHTML

Extensible HyperText Markup Language Document
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo XHTML é uma página da web escrita em XHTML - HTML expresso usando sintaxe XML estrita (tags em minúsculas, todas as tags fechadas, todos os atributos entre aspas). Clique duas vezes para visualizá-lo em qualquer navegador (Chrome, Edge, Firefox, Safari). Para editar o código, abra-o no VS Code ou Notepad++. O arquivo é texto simples e seguro para abrir em um editor de texto.

Desenvolvedor: W3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XML Categoria: Arquivos de Internet Padrão aberto MIME: application/xhtml+xml
ABRE EM Windows macOS Linux Android iOS Web
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

19k+ extensões indexadas
Última revisão em Jul 27, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro XHTML?

Arquivos .xhtml contêm páginas da web escritas na sintaxe XHTML - uma reformulação baseada em XML do HTML padronizada pelo W3C em janeiro de 2000. O XHTML é essencialmente uma versão aprimorada e mais rigorosa do HTML 4, oferecendo a mesma abordagem para escrever páginas da web, mas sob regras XML mais rígidas.

O formato .xhtml usa as mesmas tags que o HTML, mas as páginas .xhtml devem estar em conformidade com diretrizes XML mais estritas. Especificamente, os documentos .xhtml devem ser bem-formados: todas as tags em minúsculas, cada valor de atributo entre aspas, cada elemento explicitamente fechado (ex: <br /> em vez de <br>), e todo o documento enraizado em um único elemento <html xmlns="http://www.w3.org/1999/xhtml">. Eles são analisados usando analisadores XML estritos, em vez dos analisadores específicos de HTML mais tolerantes usados para arquivos .html comuns - uma única tag malformada interrompe totalmente a renderização quando servida como application/xhtml+xml.

O XHTML 1.0 (2000) e 1.1 (2001) deram lugar em grande parte ao HTML5 para novos desenvolvimentos web, mas o XHTML5 - a serialização XML do HTML5 - sobrevive. O XHTML também continua sendo o formato de conteúdo obrigatório para documentos de capítulos dentro de e-books EPUB.

Segurança e proteção

RISCO: LOW

Um arquivo .xhtml é texto simples e seguro para abrir em um editor de texto. Como em qualquer página da web, ele pode incorporar JavaScript que é executado ao ser aberto em um navegador, portanto, um .xhtml local malicioso pode hospedar uma página de phishing (um formulário de login falso) ou executar scripts. Trate arquivos .xhtml de e-mail ou downloads não confiáveis como qualquer página da web: não insira credenciais em uma página inesperada e inspecione um arquivo suspeito em um editor de texto antes de permitir que um navegador o execute.

Detalhes do formato

em resumo
NOME COMPLETOExtensible HyperText Markup Language Documenttambém conhecido como XHTML file, XHTML web page
DESENVOLVEDORW3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XMLdesde 2000 (XHTML 1.0, W3C Recommendation)
TIPO MIMEapplication/xhtml+xml
TIPODocumento de marcação em texto simples (HTML escrito sob regras de sintaxe XML)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Documento de conteúdo EPUB - Dentro de um e-book .epub, os arquivos individuais de capítulo/página são XHTML, embora geralmente carreguem a extensão .xhtml dentro do ZIP em vez de aparecerem soltos no disco.

Programas que abrem arquivos XHTML

Windows4 apps
Mozilla Firefox Gratuito Arraste o arquivo para o Firefox para renderizá-lo; se servido como XML, um único erro de marcação exibe uma página de erro de análise (uma verificação de validade útil).
Notepad Código aberto Abra para visualizar/editar o código-fonte com realce de sintaxe; o plugin XML Tools verifica a formação correta.
Microsoft Edge / Google Chrome Integrado Clique duas vezes no .xhtml para visualizá-lo renderizado. O Edge é o navegador padrão integrado no Windows 11.
Visual Studio Code Gratuito Abra o .xhtml para editar a marcação com realce de XML/HTML; a extensão Live Preview o renderiza.
macOS3 apps
TextEdit Integrado Formatar > Converter para Texto Simples, depois edite o XHTML bruto.
Safari Integrado Clique duas vezes para renderizar a página no Safari, o navegador integrado do macOS.
Visual Studio Code Gratuito Abra o .xhtml para editar a marcação com realce de XML/HTML; a extensão Live Preview o renderiza.
Linux2 apps
Firefox / Chromium Código aberto Clique duas vezes para renderizar a página no seu navegador.
gedit / any text editor Código aberto Abra o arquivo para visualizar e editar o código-fonte XHTML.
Android1 app
Chrome / any browser Gratuito Abra o .xhtml via Arquivos/Chrome para renderizá-lo; use um aplicativo de edição de código para editar o código-fonte.
iOS1 app
Safari / any browser Integrado Abra o .xhtml no Safari (ou via Arquivos) para renderizá-lo; use um aplicativo de edição de código para editar.
Web1 app
W3C Markup Validator Gratuito Envie o .xhtml para verificar se ele está bem-formado e válido em relação ao seu DTD - a ferramenta específica de XHTML mais útil.

Detalhes técnicos

especificação profunda
Tipo MIMEapplication/xhtml+xml (análise XML estrita); também servido como text/html (análise HTML tolerante)
Codificação de arquivoUTF-8 (padrão XML); declarado na declaração XML <?xml encoding="UTF-8"?> ou no cabeçalho HTTP Content-Type
Conformidade XMLDeve ser XML bem-formado: tags em minúsculas, todos os atributos entre aspas, cada elemento fechado, elemento raiz único
NamespaceO elemento raiz <html> requer a declaração xmlns="http://www.w3.org/1999/xhtml"
Variantes de DOCTYPEDTDs XHTML 1.0 Strict, Transitional ou Frameset; XHTML 1.1 (modularizado); XHTML5 (serialização XML do HTML5)
Tratamento de errosServido como application/xhtml+xml: um erro de análise produz uma página em branco; servido como text/html: fallback tolerante
Uso em EPUBO XHTML é o formato de conteúdo obrigatório para documentos de capítulos dentro de e-books EPUB
ContêinerDocumento XML de texto simples; sem invólucro binário ou ZIP
Tamanho de arquivo típicoDe alguns KB a algumas centenas de KB (CSS, JS e mídia são referenciados externamente, não incorporados)
Elementos vaziosSintaxe de fechamento automático necessária para elementos vazios (ex: <br />, <img />, <link />)
Histórico W3CRecomendação XHTML 1.0: Janeiro de 2000; desenvolvimento do XHTML 2.0 abandonado em 2009 em favor do HTML5
Declaração XMLPrólogo <?xml version="1.0" encoding="UTF-8"?> opcional; um BOM UTF-8 (EF BB BF) pode precedê-lo
ValidaçãoO W3C Markup Validator pode validar documentos .xhtml em relação ao seu DTD declarado
Lançado2000 (XHTML 1.0, W3C Recommendation)
Versão mais recenteXHTML5 (the XML serialization of HTML5, part of the WHATWG HTML Living Standard); XHTML 1.1 (2001) is the last standalone W3C version
Padrão abertoSim · livre de royalties
Especificaçãowww.w3.org

Conversões de XHTML

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos XHTML. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos XHTML.

Perguntas frequentes

Como faço para abrir um arquivo .xhtml?
Para visualizar, clique duas vezes - ele abre no seu navegador padrão (Edge, Chrome, Firefox, Safari) e renderiza como uma página da web normal. Para editar o código, abra-o em um editor de texto ou código, como o VS Code ou Notepad++.
Qual é a diferença entre XHTML e HTML?
Eles compartilham o mesmo conteúdo e renderizam da mesma forma. O XHTML é o HTML escrito seguindo regras XML estritas - tags em minúsculas, todas as tags fechadas (<br />), atributos sempre entre aspas, um elemento raiz, aninhamento adequado. O HTML permite uma sintaxe mais flexível. A diferença prática é qual analisador o navegador usa com base no tipo MIME.
Posso simplesmente renomear um .xhtml para .html?
Geralmente sim - o conteúdo é o mesmo e os navegadores o analisam de forma tolerante como text/html. Para um resultado limpo, execute o HTML Tidy para convertê-lo corretamente. Fazer o caminho inverso (HTML para XHTML válido) requer limpeza, pois o HTML muitas vezes não é um XML bem-formado.
Por que meu .xhtml mostra um erro de análise ou uma página em branco «não bem-formada»?
Quando servido como application/xhtml+xml, o navegador usa um analisador XML estrito que aborta no primeiro erro de formação (uma tag não fechada, um atributo sem aspas, aninhamento incorreto). Abra-o em um editor de texto ou no W3C Validator para encontrar e corrigir a marcação problemática.
Como converter um .xhtml para PDF?
Abra o .xhtml em um navegador, pressione Ctrl+P (Cmd+P no Mac) e escolha «Salvar como PDF». Isso salva a página renderizada como um PDF.
Por que os capítulos do meu e-book EPUB são arquivos .xhtml?
O EPUB é essencialmente um ZIP de XHTML + CSS, portanto, cada capítulo/página dentro do livro é armazenado como um documento XHTML. Se você descompactar um .epub, verá esses arquivos .xhtml - eles são o conteúdo legível real.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z