.XHTML

Fichier XHTML

Extensible HyperText Markup Language Document
Poser une question
RÉPONSE RAPIDE

Un fichier XHTML est une page web écrite en XHTML - du HTML exprimé avec une syntaxe XML stricte (balises en minuscules, chaque balise fermée, tous les attributs entre guillemets). Double-cliquez dessus pour l'afficher dans n'importe quel navigateur (Chrome, Edge, Firefox, Safari). Pour modifier le code, ouvrez-le dans VS Code ou Notepad++. Le fichier est en texte brut et peut être ouvert en toute sécurité dans un éditeur de texte.

Développeur : W3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XML Catégorie : Fichiers Internet Standard ouvert MIME: application/xhtml+xml
S'OUVRE SUR Windows macOS Linux Android iOS Web

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 27, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier XHTML ?

Les fichiers .xhtml contiennent des pages web écrites selon la syntaxe XHTML - une reformulation basée sur XML du HTML normalisée par le W3C en janvier 2000. Le XHTML est essentiellement une version améliorée et plus stricte du HTML 4, offrant la même approche pour l'écriture de pages web mais sous des règles XML plus rigoureuses.

Le format .xhtml utilise les mêmes balises que le HTML, mais les pages .xhtml doivent se conformer à des directives XML plus strictes. Plus précisément, les documents .xhtml doivent être bien formés : toutes les balises en minuscules, chaque valeur d'attribut entre guillemets, chaque élément explicitement fermé (par exemple <br /> et non <br>), et l'ensemble du document enraciné dans un seul élément <html xmlns="http://www.w3.org/1999/xhtml">. Ils sont analysés à l'aide d'analyseurs XML stricts plutôt que les analyseurs spécifiques au HTML, plus permissifs, utilisés pour les fichiers .html ordinaires - une seule balise mal formée interrompt entièrement le rendu lorsqu'il est servi en tant que application/xhtml+xml.

Le XHTML 1.0 (2000) et 1.1 (2001) ont largement cédé la place au HTML5 pour le nouveau développement web, mais le XHTML5 - la sérialisation XML du HTML5 - survit. Le XHTML reste également le format de contenu requis pour les documents de chapitre à l'intérieur des livres numériques EPUB.

Sécurité et sûreté

RISQUE : LOW

Un fichier .xhtml est un texte brut et peut être ouvert en toute sécurité dans un éditeur de texte. Comme pour toute page web, il peut intégrer du JavaScript qui s'exécute lorsqu'il est ouvert dans un navigateur. Ainsi, un fichier .xhtml local malveillant pourrait héberger une page de phishing (un faux formulaire de connexion) ou exécuter des scripts. Traitez les fichiers .xhtml provenant d'e-mails ou de téléchargements non fiables comme n'importe quelle page web : ne saisissez pas vos identifiants sur une page inattendue et inspectez un fichier suspect dans un éditeur de texte avant de laisser un navigateur l'exécuter.

Détails du format

en bref
NOM COMPLETExtensible HyperText Markup Language Documentalias XHTML file, XHTML web page
DÉVELOPPEURW3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XMLdepuis 2000 (XHTML 1.0, W3C Recommendation)
TYPE MIMEapplication/xhtml+xml
TYPEDocument de balisage en texte brut (HTML écrit selon les règles de syntaxe XML)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Document de contenu EPUB - À l'intérieur d'un livre numérique .epub, les fichiers individuels de chapitre/page sont en XHTML, bien qu'ils portent généralement l'extension .xhtml à l'intérieur du ZIP plutôt que d'apparaître isolés sur le disque.

Programmes qui ouvrent les fichiers XHTML

Windows4 apps
Mozilla Firefox Gratuit Faites glisser le fichier dans Firefox pour le rendre ; s'il est servi en tant que XML, une seule erreur de balisage affiche une page d'erreur d'analyse (un test de validité utile).
Notepad Open-source Ouvrez pour voir/éditer la source avec coloration syntaxique ; le plugin XML Tools vérifie la conformité XML.
Microsoft Edge / Google Chrome Intégré Double-cliquez sur le .xhtml pour voir le rendu. Edge est le navigateur par défaut intégré sur Windows 11.
Visual Studio Code Gratuit Ouvrez le .xhtml pour éditer le balisage avec la coloration syntaxique XML/HTML ; l'extension Live Preview permet d'en voir le rendu.
macOS3 apps
TextEdit Intégré Format > Convertir au format Texte, puis éditez le XHTML brut.
Safari Intégré Double-cliquez pour afficher la page dans Safari, le navigateur intégré de macOS.
Visual Studio Code Gratuit Ouvrez le .xhtml pour éditer le balisage avec la coloration syntaxique XML/HTML ; l'extension Live Preview permet d'en voir le rendu.
Linux2 apps
Firefox / Chromium Open-source Double-clickez pour afficher la page dans votre navigateur.
gedit / any text editor Open-source Ouvrez le fichier pour visualiser et éditer la source XHTML.
Android1 app
Chrome / any browser Gratuit Ouvrez le .xhtml via Fichiers/Chrome pour le rendre ; utilisez une application d'édition de code pour modifier la source.
iOS1 app
Safari / any browser Intégré Ouvrez le .xhtml dans Safari (ou via Fichiers) pour le rendre ; utilisez une application d'édition de code pour modifier.
Web1 app
W3C Markup Validator Gratuit Téléchargez le .xhtml pour vérifier s'il est bien formé et valide par rapport à sa DTD - l'outil spécifique au XHTML le plus utile.

Détails techniques

spécifications approfondies
Type MIMEapplication/xhtml+xml (analyse XML stricte) ; également servi comme text/html (analyse HTML permissive)
Encodage du fichierUTF-8 (par défaut XML) ; déclaré dans la déclaration XML <?xml encoding="UTF-8"?> ou l'en-tête HTTP Content-Type
Conformité XMLDoit être du XML bien formé : balises en minuscules, tous les attributs entre guillemets, chaque élément fermé, élément racine unique
Espace de noms (Namespace)L'élément racine <html> nécessite la déclaration xmlns="http://www.w3.org/1999/xhtml"
Variantes DOCTYPEDTDs XHTML 1.0 Strict, Transitional ou Frameset ; XHTML 1.1 (modularisé) ; XHTML5 (sérialisation XML de HTML5)
Gestion des erreursServi comme application/xhtml+xml : une erreur d'analyse produit une page blanche ; servi comme text/html : repli permissif
Utilisation EPUBLe XHTML est le format de contenu obligatoire pour les documents de chapitre à l'intérieur des livres numériques EPUB
ConteneurDocument XML en texte brut ; pas d'enveloppe binaire ou ZIP
Taille de fichier typiqueDe quelques Ko à quelques centaines de Ko (le CSS, le JS et les médias sont référencés en externe, pas intégrés)
Éléments videsSyntaxe d'auto-fermeture requise pour les éléments vides (ex: <br />, <img />, <link />)
Historique W3CRecommandation XHTML 1.0 : Janvier 2000 ; développement de XHTML 2.0 abandonné en 2009 au profit de HTML5
Déclaration XMLPrologue <?xml version="1.0" encoding="UTF-8"?> optionnel ; un BOM UTF-8 (EF BB BF) peut le précéder
ValidationLe W3C Markup Validator peut valider les documents .xhtml par rapport à leur DTD déclarée
Publié2000 (XHTML 1.0, W3C Recommendation)
Dernière versionXHTML5 (the XML serialization of HTML5, part of the WHATWG HTML Living Standard); XHTML 1.1 (2001) is the last standalone W3C version
Standard ouvertOui · libre de droits
Spécificationwww.w3.org

Conversions XHTML

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers XHTML. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers XHTML.

Foire aux questions

Comment ouvrir un fichier .xhtml ?
Pour le visualiser, double-cliquez dessus - il s'ouvre dans votre navigateur web par défaut (Edge, Chrome, Firefox, Safari) et s'affiche comme une page web normale. Pour modifier le code, ouvrez-le dans un éditeur de texte ou de code tel que VS Code ou Notepad++.
Quelle est la différence entre XHTML et HTML ?
Ils partagent le même contenu et s'affichent de la même manière. Le XHTML est du HTML écrit selon des règles XML strictes - balises en minuscules, chaque balise fermée (<br />), attributs toujours entre guillemets, un seul élément racine, imbrication correcte. Le HTML autorise une syntaxe plus souple. La différence pratique réside dans l'analyseur que le navigateur utilise en fonction du type MIME.
Puis-je simplement renommer un .xhtml en .html ?
Généralement oui - le contenu est le même et les navigateurs l'analysent avec indulgence en tant que text/html. Pour un résultat propre, utilisez HTML Tidy pour le convertir proprement. Faire l'inverse (HTML vers XHTML valide) nécessite un nettoyage car le HTML n'est souvent pas du XML bien formé.
Pourquoi mon .xhtml affiche-t-il une erreur d'analyse ou une page blanche « non bien formée » ?
Lorsqu'il est servi en tant que application/xhtml+xml, le navigateur utilise un analyseur XML strict qui s'arrête à la première erreur de conformité (une balise non fermée, un attribut sans guillemets, une imbrication incorrecte). Ouvrez-le dans un éditeur de texte ou le W3C Validator pour trouver et corriger le balisage incriminé.
Comment convertir un .xhtml en PDF ?
Ouvrez le .xhtml dans un navigateur, appuyez sur Ctrl+P (Cmd+P sur Mac) et choisissez « Enregistrer au format PDF ». Cela enregistre la page rendue en tant que PDF.
Pourquoi les chapitres de mon livre numérique EPUB sont-ils des fichiers .xhtml ?
L'EPUB est essentiellement du XHTML + CSS compressé en ZIP, donc chaque chapitre/page à l'intérieur du livre est stocké sous forme de document XHTML. Si vous décompressez un .epub, vous verrez ces fichiers .xhtml - ils constituent le contenu lisible réel.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z