.XHTML

XHTML ファイル

Extensible HyperText Markup Language Document
質問する
クイック回答

XHTML ファイルは、厳格な XML 構文(小文字のタグ、すべてのタグを閉じる、すべての属性を引用符で囲む)を使用して記述された HTML である XHTML で書かれたウェブページです。ダブルクリックすると、任意のブラウザ(Chrome、Edge、Firefox、Safari)で表示できます。コードを編集するには、VS Code や Notepad++ で開きます。このファイルはプレーンテキストであり、テキストエディタで安全に開くことができます。

開発元: W3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XML カテゴリ: インターネットファイル オープンスタンダード MIME: application/xhtml+xml
対応OS Windows macOS Linux Android iOS Web
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 27, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

XHTML ファイル形式とは?

.xhtml ファイルは、2000年1月に W3C によって標準化された HTML の XML ベースの再定式化である XHTML 構文で書かれたウェブページを保持します。XHTML は本質的に HTML 4 の拡張された厳格なバージョンであり、ウェブページを作成するための同じアプローチを提供しますが、より厳格な XML ルールの下にあります。

.xhtml 形式は HTML と同じタグを使用しますが、.xhtml ページはより厳格な XML ガイドラインに準拠する必要があります。具体的には、.xhtml ドキュメントは 「整形式(well-formed)」 でなければなりません。すべてのタグは小文字、すべての属性値は引用符で囲まれ、すべての要素は明示的に閉じられ(例:<br> ではなく <br />)、ドキュメント全体が単一の <html xmlns="http://www.w3.org/1999/xhtml"> 要素をルートとする必要があります。これらは、通常の .html ファイルに使用される寛容な HTML 専用パーサーではなく、厳格な XML パーサーを使用して解析されます。application/xhtml+xml として配信される場合、タグが一つでも不正であればレンダリングが完全に停止します。

XHTML 1.0 (2000) および 1.1 (2001) は、新しいウェブ開発においては大部分が HTML5 に取って代わられましたが、HTML5 の XML シリアル化である XHTML5 は存続しています。また、XHTML は EPUB 電子書籍内のチャプタードキュメントに必要なコンテンツ形式として残っています。

セキュリティと安全性

リスク: LOW

.xhtml ファイルはプレーンテキストであり、テキストエディタで安全に開くことができます。他のウェブページと同様に、ブラウザで開いたときに実行される JavaScript を埋め込むことができるため、悪意のあるローカルの .xhtml はフィッシングページ(偽のログインフォーム)をホストしたり、スクリプトを実行したりする可能性があります。メールや信頼できないダウンロードからの .xhtml ファイルは、他のウェブページと同様に扱ってください。予期しないページに資格情報を入力しないでください。不審なファイルはブラウザで実行する前にテキストエディタで検査してください。

形式の詳細

概要
正式名称Extensible HyperText Markup Language Document別名 XHTML file, XHTML web page
開発元W3C (XHTML 1.0/1.1/2.0); reformulation of HTML as XML登場時期 2000 (XHTML 1.0, W3C Recommendation)
MIME タイプapplication/xhtml+xml
タイププレーンテキスト・マークアップ・ドキュメント (XML 構文ルールで記述された HTML)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • EPUB コンテンツドキュメント - .epub 電子書籍内では、個々のチャプター/ページファイルは XHTML ですが、通常はディスク上に単独で存在するのではなく、ZIP 内で .xhtml 拡張子を持っています。

XHTML ファイルを開くプログラム

Windows4 apps
Mozilla Firefox 無料 ファイルを Firefox にドラッグしてレンダリングします。XML として配信されている場合、マークアップエラーが一つでもあると解析エラーページが表示されます(有効性のチェックに便利です)。
Notepad オープンソース ソースを開いて表示/編集します。XML Tools プラグインを使用すると、整形式であるかどうかをチェックできます。
Microsoft Edge / Google Chrome 標準搭載 .xhtml をダブルクリックしてレンダリングされた状態で表示します。Edge は Windows 11 の標準ブラウザです。
Visual Studio Code 無料 .xhtml を開いて XML/HTML ハイライト付きでマークアップを編集します。Live Preview 拡張機能でレンダリングを確認できます。
macOS3 apps
TextEdit 標準搭載 «フォーマット» > «標準テキストにする» を選択してから、生の XHTML を編集します。
Safari 標準搭載 ダブルクリックして、macOS 標準ブラウザである Safari でページをレンダリングします。
Visual Studio Code 無料 .xhtml を開いて XML/HTML ハイライト付きでマークアップを編集します。Live Preview 拡張機能でレンダリングを確認できます。
Linux2 apps
Firefox / Chromium オープンソース ダブルクリックしてブラウザでページをレンダリングします。
gedit / any text editor オープンソース ファイルを開いて XHTML ソースを表示および編集します。
Android1 app
Chrome / any browser 無料 Files/Chrome 経由で .xhtml を開いてレンダリングします。ソースを編集するにはコードエディタアプリを使用してください。
iOS1 app
Safari / any browser 標準搭載 Safari(または Files 経由)で .xhtml を開いてレンダリングします。編集するにはコードエディタアプリを使用してください。
Web1 app
W3C Markup Validator 無料 .xhtml をアップロードして、整形式であるか、および DTD に対して有効であるかをチェックします。最も有用な XHTML 専用ツールです。

技術的詳細

詳細仕様
MIME タイプapplication/xhtml+xml (厳格な XML 解析); text/html (寛容な HTML 解析) としても配信される
ファイルのエンコーディングUTF-8 (XML のデフォルト); XML 宣言 <?xml encoding="UTF-8"?> または HTTP Content-Type ヘッダーで宣言される
XML 準拠整形式 XML であること: 小文字のタグ、すべての属性を引用符で囲む、すべての要素を閉じる、単一のルート要素
名前空間ルートの <html> 要素には xmlns="http://www.w3.org/1999/xhtml" 宣言が必要
DOCTYPE バリアントXHTML 1.0 Strict, Transitional または Frameset DTD; XHTML 1.1 (モジュール化); XHTML5 (HTML5 XML シリアル化)
エラー処理application/xhtml+xml として配信された場合: 解析エラーにより空白ページが表示される; text/html として配信された場合: 寛容なフォールバック
EPUB での使用XHTML は EPUB 電子書籍内のチャプタードキュメントに義務付けられたコンテンツ形式
コンテナプレーンテキスト XML ドキュメント。バイナリや ZIP ラッパーはなし
一般的なファイルサイズ数 KB から数百 KB (CSS、JS、メディアは埋め込まれず、外部参照される)
空要素空要素には自己終了構文が必要 (例: <br />, <img />, <link />)
W3C の歴史XHTML 1.0 勧告: 2000年1月; XHTML 2.0 の開発は 2009年に HTML5 を優先して中止
XML 宣言オプションの <?xml version="1.0" encoding="UTF-8"?> プロログ。UTF-8 BOM (EF BB BF) が先行する場合がある
バリデーションW3C Markup Validator を使用して、宣言された DTD に対して .xhtml ドキュメントを検証可能
リリース日2000 (XHTML 1.0, W3C Recommendation)
最新バージョンXHTML5 (the XML serialization of HTML5, part of the WHATWG HTML Living Standard); XHTML 1.1 (2001) is the last standalone W3C version
オープンスタンダードはい · ロイヤリティフリー
仕様書www.w3.org

XHTML の変換

コミュニティ Q&A

ユーザーからの質問
質問する
XHTML ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。XHTML ファイルについて最初の質問をしてみましょう。

よくある質問

.xhtml ファイルを開くにはどうすればよいですか?
表示するには、ダブルクリックしてください。デフォルトのウェブブラウザ(Edge、Chrome、Firefox、Safari)で開き、通常のウェブページのようにレンダリングされます。コードを編集するには、VS Code や Notepad++ などのテキスト/コードエディタで開きます。
XHTML と HTML の違いは何ですか?
これらは同じコンテンツを共有し、同じようにレンダリングされます。XHTML は厳格な XML ルール(小文字のタグ、すべてのタグを閉じる (<br />)、属性は常に引用符で囲む、一つのルート要素、適切な入れ子構造)に従って書かれた HTML です。HTML はより緩い構文を許可します。実用的な違いは、MIME タイプに基づいてブラウザがどちらのパーサーを使用するかという点にあります。
.xhtml を .html にリネームしても大丈夫ですか?
通常は問題ありません。コンテンツは同じであり、ブラウザはそれを text/html として寛容に解析します。きれいに変換するには、HTML Tidy を実行してクリーンに変換してください。逆の方向(HTML から有効な XHTML へ)は、HTML が XML として整形式でないことが多いため、クリーンアップが必要です。
なぜ .xhtml で解析エラーや「整形式ではありません」という空白ページが表示されるのですか?
application/xhtml+xml として配信される場合、ブラウザは厳格な XML パーサーを使用し、最初の整形式エラー(閉じられていないタグ、引用符のない属性、入れ子の不一致)で処理を中止します。テキストエディタや W3C Validator で開き、問題のあるマークアップを見つけて修正してください。
.xhtml を PDF に変換するにはどうすればよいですか?
ブラウザで .xhtml を開き、Ctrl+P(Mac の場合は Cmd+P)を押して «PDF として保存» を選択します。これにより、レンダリングされたページが PDF として保存されます。
なぜ EPUB 電子書籍のチャプターが .xhtml ファイルなのですか?
EPUB は本質的に ZIP 圧縮された XHTML + CSS であるため、書籍内の各チャプター/ページは XHTML ドキュメントとして保存されています。.epub を解凍すると、これらの .xhtml ファイルが表示されます。これらが実際の読み取り可能なコンテンツです。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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)

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧