「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

XHTMLファイル

pointこの用語のポイント

pointホームページのファイルだよ

pointXHTMLのルールに沿って書かれているよ

スポンサーリンク

簡単に書くよ

XHTMLファイル(読:エックスエィチティーエムエルファイル 英:XHTML file)とは

HTMLファイル(ホームページのファイル)と似たようなもの
であり

ホームページ(の中の1ページ)のこと
です。
もうちょっとだけ正確に書くと

XHTML(XMLっぽいHTML)のルールに従って書かれたテキストファイル(中身が文字だけのファイル)
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

HTML
XML
XHTML


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

HTMLは「ホームページファイルの書き方ルール」です。
専門用語で「マークアップ言語」と呼ばれるやつです。
詳細は、用語「HTML」の説明を ご覧ください。

XHTMLファイル

XMLは「ファイルの書き方ルールのひとつ」です。
例えば

<?xml version="1.0" encoding="Shift_JIS" ?>
<staff>
    <member>
        <name>ピヨ太</name>
        <position>社長</position>
        <age>40代のおっさん</age>
    </member>
    <member>
        <name>ピヨ子</name>
        <position>営業部長</position>
        <age>永遠の美少女</age>
    </member>
</staff>


みたいな書き方を「XML」と言います。
XMLも「マークアップ言語」と呼ばれるやつです。
HTMLの親戚みたいなものだと思ってください。

XHTMLは「XMLとHTMLが合体したもの」です。
立ち位置的にはHTMLの親戚ですね。
ホームページを作るときに使う、ファイルの書き方ルールです。

XHTMLファイル2

以上を踏まえて

XHTMLのルールに従って書かれたテキストファイル(中身が文字だけのファイル)

が「XHTMLファイル」です。

XHTMLファイル3

XHTMLファイルの使い所はHTMLファイルと同じです。
どちらもホームページのもとになるファイルです。
「XHTMLファイルがうんぬん」と言われたら、ホームページに関する話だと思ってください。

また、実際には、ただのテキストファイルです。
メモ帳とかで開いて編集できます。
編集が便利なようにいろいろな機能のついた専用のソフトもありますけどね。
専用のソフトを使わなくても作れます。

XHTMLファイルの拡張子(ファイルの種類を表す目印)は、ほとんどの場合「.html」か「.htm」です。
HTMLファイルの拡張子と同じですね。
たまに「.xhtml」や「.xht」を使う場合もありますが、機会は多くありません。
HTMLファイル用の拡張子を使い、中身はXHTMLファイルであることが多いと思います。


image piyo2

一言でまとめるよ

まぁ「XHTMLファイル」って単語が出てきたら「ホームページのファイルなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像079
書籍画像001

おまけ

■訳してみるよ

「XHTML」は「eXtensible HyperText Markup Language(エクステンシブル・ハイパーテキスト・マークアップ・ランゲージ)」の略です。
「extensible(エクステンシブル)」の意味は「広げられる」とか「伸ばせる」とかです。
今回は「拡張できる」と解釈してください。
「HyperText(ハイパーテキスト)」はIT用語の「ハイパーテキスト」です。
ちょっと意訳ですが「ホームページのファイル」だと思ってください。
「mark(マーク)」の意味は「印」とかです。
「up(アップ)」の意味は「上へ」とかです。
「mark up(マーク・アップ)」で「印をつける」的な意味になります。
「language(ランゲージ)」の意味は「言語」とか「言葉」とかです。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると

拡張できるホームページのファイル用の印を付ける言語のファイル

となります。






書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで