.XHTML

File XHTML

Extensible HyperText Markup Language Document
Fai una domanda
RISPOSTA RAPIDA

Un file XHTML è una pagina web scritta in XHTML - HTML espresso utilizzando una sintassi XML rigorosa (tag minuscoli, ogni tag chiuso, tutti gli attributi tra virgolette). Fai doppio clic su di esso per visualizzarlo in qualsiasi browser (Chrome, Edge, Firefox, Safari). Per modificare il codice, aprilo in VS Code o Notepad++. Il file è in formato testo semplice e sicuro da aprire in un editor di testo.

Sviluppatore: W3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XML Categoria: File di Internet Standard aperto MIME: application/xhtml+xml
SI APRE SU Windows macOS Linux Android iOS Web
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 27, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file XHTML?

I file .xhtml contengono pagine web scritte secondo la sintassi XHTML - una riformulazione basata su XML di HTML standardizzata dal W3C nel gennaio 2000. XHTML è essenzialmente una versione migliorata e più rigorosa di HTML 4, che offre lo stesso approccio alla scrittura di pagine web ma sotto regole XML più strette.

Il formato .xhtml utilizza gli stessi tag di HTML, ma le pagine .xhtml devono conformarsi a linee guida XML più severe. Nello specifico, i documenti .xhtml devono essere ben formati: tutti i tag minuscoli, ogni valore di attributo tra virgolette, ogni elemento esplicitamente chiuso (es. <br /> non <br>) e l'intero documento radicato in un singolo elemento <html xmlns="http://www.w3.org/1999/xhtml">. Vengono analizzati utilizzando parser XML rigorosi anziché i parser specifici per HTML più permissivi utilizzati per i normali file .html - un singolo tag malformato interrompe completamente il rendering quando servito come application/xhtml+xml.

XHTML 1.0 (2000) e 1.1 (2001) hanno ampiamente ceduto il passo a HTML5 per il nuovo sviluppo web, ma XHTML5 - la serializzazione XML di HTML5 - sopravvive. XHTML rimane anche il formato di contenuto richiesto per i documenti dei capitoli all'interno degli e-book EPUB.

Sicurezza e incolumità

RISCHIO: LOW

Un file .xhtml è testo semplice e sicuro da aprire in un editor di testo. Come per ogni pagina web, può incorporare JavaScript che viene eseguito all'apertura in un browser, quindi un file .xhtml locale malevolo potrebbe ospitare una pagina di phishing (un falso modulo di accesso) o eseguire script. Tratta i file .xhtml provenienti da e-mail o download non attendibili come qualsiasi pagina web: non inserire credenziali in una pagina inaspettata e ispeziona i file sospetti in un editor di testo prima di lasciarli eseguire da un browser.

Dettagli del formato

in sintesi
NOME COMPLETOExtensible HyperText Markup Language Documentanche noto come XHTML file, XHTML web page
SVILUPPATOREW3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XMLdal 2000 (XHTML 1.0, W3C Recommendation)
TIPO MIMEapplication/xhtml+xml
TIPODocumento di markup in testo semplice (HTML scritto secondo le regole di sintassi XML)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Documento di contenuto EPUB - All'interno di un e-book .epub, i singoli file dei capitoli/pagine sono XHTML, sebbene solitamente portino l'estensione .xhtml all'interno dello ZIP piuttosto che apparire sciolti sul disco.

Programmi che aprono file XHTML

Windows4 apps
Mozilla Firefox Gratuito Trascina il file in Firefox per visualizzarlo; se servito come XML, un singolo errore di markup mostrerà una pagina di errore di analisi (un utile controllo di validità).
Notepad Open-source Apri per visualizzare/modificare il sorgente con evidenziazione della sintassi; il plugin XML Tools controlla la corretta formattazione.
Microsoft Edge / Google Chrome Integrato Fai doppio clic sul file .xhtml per visualizzarlo renderizzato. Edge è il browser predefinito integrato in Windows 11.
Visual Studio Code Gratuito Apri il file .xhtml per modificare il markup con l'evidenziazione XML/HTML; l'estensione Live Preview lo renderizza in tempo reale.
macOS3 apps
TextEdit Integrato Formato > Converti in formato solo testo, quindi modifica l'XHTML grezzo.
Safari Integrato Fai doppio clic per renderizzare la pagina in Safari, il browser integrato di macOS.
Visual Studio Code Gratuito Apri il file .xhtml per modificare il markup con l'evidenziazione XML/HTML; l'estensione Live Preview lo renderizza in tempo reale.
Linux2 apps
Firefox / Chromium Open-source Fai doppio clic per renderizzare la pagina nel tuo browser.
gedit / any text editor Open-source Apri il file per visualizzare e modificare il sorgente XHTML.
Android1 app
Chrome / any browser Gratuito Apri il file .xhtml tramite File/Chrome per visualizzarlo; usa un'app editor di codice per modificare il sorgente.
iOS1 app
Safari / any browser Integrato Apri il file .xhtml in Safari (o tramite File) per visualizzarlo; usa un'app editor di codice per la modifica.
Web1 app
W3C Markup Validator Gratuito Carica il file .xhtml per verificare che sia ben formato e valido rispetto al suo DTD - lo strumento specifico per XHTML più utile.

Dettagli tecnici

specifiche approfondite
Tipo MIMEapplication/xhtml+xml (analisi XML rigorosa); servito anche come text/html (analisi HTML permissiva)
Codifica del fileUTF-8 (predefinito XML); dichiarato nella dichiarazione XML <?xml encoding="UTF-8"?> o nell'intestazione HTTP Content-Type
Conformità XMLDeve essere XML ben formato: tag minuscoli, tutti gli attributi tra virgolette, ogni elemento chiuso, singolo elemento radice
NamespaceL'elemento radice <html> richiede la dichiarazione xmlns="http://www.w3.org/1999/xhtml"
Varianti DOCTYPEXHTML 1.0 Strict, Transitional o Frameset DTD; XHTML 1.1 (modularizzato); XHTML5 (serializzazione XML di HTML5)
Gestione degli erroriServito come application/xhtml+xml: un errore di analisi produce una pagina vuota; servito come text/html: fallback permissivo
Utilizzo EPUBXHTML è il formato di contenuto obbligatorio per i documenti dei capitoli all'interno degli e-book EPUB
ContenitoreDocumento XML in testo semplice; nessun wrapper binario o ZIP
Dimensione tipica del fileDa pochi KB a poche centinaia di KB (CSS, JS e media sono referenziati esternamente, non incorporati)
Elementi vuotiSintassi di autochiusura richiesta per gli elementi vuoti (es. <br />, <img />, <link />)
Storia W3CRaccomandazione XHTML 1.0: gennaio 2000; sviluppo di XHTML 2.0 abbandonato nel 2009 a favore di HTML5
Dichiarazione XMLPrologo opzionale <?xml version="1.0" encoding="UTF-8"?>; un BOM UTF-8 (EF BB BF) può precederlo
ValidazioneIl W3C Markup Validator può convalidare i documenti .xhtml rispetto al loro DTD dichiarato
Rilasciato2000 (XHTML 1.0, W3C Recommendation)
Ultima versioneXHTML5 (the XML serialization of HTML5, part of the WHATWG HTML Living Standard); XHTML 1.1 (2001) is the last standalone W3C version
Standard apertoSì · royalty-free
Specificawww.w3.org

Conversioni XHTML

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file XHTML. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file XHTML.

Domande frequenti

Come si apre un file .xhtml?
Per visualizzarlo, fai doppio clic - si aprirà nel tuo browser web predefinito (Edge, Chrome, Firefox, Safari) e verrà renderizzato come una normale pagina web. Per modificare il codice, aprilo in un editor di testo o di codice come VS Code o Notepad++.
Qual è la differenza tra XHTML e HTML?
Condividono lo stesso contenuto e vengono renderizzati allo stesso modo. XHTML è HTML scritto secondo regole XML rigorose - tag minuscoli, ogni tag chiuso (<br />), attributi sempre tra virgolette, un unico elemento radice, annidamento corretto. HTML consente una sintassi più libera. La differenza pratica risiede nel parser che il browser utilizza in base al tipo MIME.
Posso semplicemente rinominare un .xhtml in .html?
Solitamente sì - il contenuto è lo stesso e i browser lo analizzano in modo permissivo come text/html. Per un risultato pulito, esegui HTML Tidy per convertirlo correttamente. Fare il contrario (da HTML a XHTML valido) richiede una pulizia perché l'HTML spesso non è un XML ben formato.
Perché il mio .xhtml mostra un errore di analisi o una pagina vuota «non ben formata»?
Quando viene servito come application/xhtml+xml, il browser utilizza un parser XML rigoroso che si interrompe al primo errore di formattazione (un tag non chiuso, un attributo senza virgolette, un annidamento errato). Aprilo in un editor di testo o nel W3C Validator per trovare e correggere il markup incriminato.
Come si converte un .xhtml in PDF?
Apri il file .xhtml in un browser, premi Ctrl+P (Cmd+P su Mac) e scegli «Salva come PDF». Questo salverà la pagina renderizzata come PDF.
Perché i capitoli del mio e-book EPUB sono file .xhtml?
Il formato EPUB è essenzialmente un archivio compresso di XHTML + CSS, quindi ogni capitolo o pagina all'interno del libro è memorizzato come un documento XHTML. Se decomprimi un file .epub vedrai questi file .xhtml - sono l'effettivo contenuto leggibile.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z