No.1ベストアンサー
- 回答日時:
こんにちは。
HTMLとXMLですが、厳密には用途が異なります。
というか、XMLは、ホームページの表示以外の用途にも利用されています。
HTMLは文章などに対して、
与えられたタグを利用して、
修飾することができます。
それに対して、XMLは、
修飾することが目的というよりは、
情報を体系化することができる言語であるといえます。
例えば、以下の文章があったとします。
------
スケジュール表
5月1日 晴れ
予定
18:00~19:00 英会話レッスン
19:30~21:00 ○子と夕食
メモ
切手を購入しておく
------
HTMLで上記を表現する場合、
例えば『スケジュール表』の部分を大文字にしたり、
脚色ができますね。
一方XMLでは、目に見える脚色ではなく、
それぞれの文字がどういった情報であるか
ということを管理できます。
『5月1日』は日付ですし、
『18:00』は予定の開始時間、
『英会話レッスン』は予定の詳細です。
それぞれについて、XMLでは、
<日付>だとか<開始時間>だとか<詳細>というタグを
設定して、囲むことで、
その文字が何を意味するのかがわかります。
ホームページを作ろうとすると、
XMLはまどろっこしいものかもしれません。
しかしXMLは、
例えばアプリケーションソフトの設定情報を
管理する手段としても使われています。
また、ホームページを作る際でも、
XMLで体系化してあれば、
レイアウトの変更などをしたい際に、
各項目のタグを変更しなくても、
XSLTを変更すれば、一気に反映できるという意味では、
便利かもしれません。
この回答へのお礼
お礼日時:2006/05/10 15:38
とても詳しく書いていただきありがとうございます。
XMLの便利さがわかり、これから少し勉強しようかなぁと思います。
本当にわかりやすいご説明ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) 見たことのない形式で日付が表示されているのでそれを解析してほしい 3 2023/01/23 16:53
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- 財務・会計・経理 業者間での注文書・請書の取り扱いについて 2 2022/06/27 15:53
- 計算機科学 化学の問題です。 3 2022/07/09 00:11
- HTML・CSS ホームページのHTMLサイトマップを自動作成する方法を探しています。 1 2023/05/17 21:36
- その他(パソコン・周辺機器) USB変換アダプターについて、よくわかりません。 ロールアップピアノを購入する際、USBケーブルが付 4 2022/03/26 11:29
- ビジネスマナー・ビジネス文書 管理組合・議案書内の理事長の挨拶文書について 1 2023/03/25 23:54
- 分譲マンション 管理組合・議案書内の理事長の挨拶文書作成にについて 2 2023/03/26 01:56
- 宅地建物取引主任者(宅建) 35条 重要事項説明書につきまして。 宅建の勉強をしております。 上記について区分所有建物のみ必要な 3 2023/08/24 09:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.netで、ibm漢字で書かれたテキ...
-
html→aspxへのタグ変換方法
-
ポインター引数の関数でコンパ...
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
COBOLのCOMP形式について
-
Excel VBA メール作成について ...
-
ビットスワップとバイトスワッ...
-
全角半角を調べるライブラリ関...
-
pythonでDBのカラム名で取得し...
-
構造体のソートの方法について...
-
number 改行が追加できない
-
エクセルシート名の制限を変更...
-
POSTで配列のデータを渡す方法は?
-
stable diffusionのエラー
-
VB6でのファイルサイズ取得につ...
-
MACの改行コード変更について教...
-
Rstudioによるテキストマイニン...
-
POSTメソッドの最大容量について
-
クロス集計
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信の送信データについて
-
Rでのスクリプトのご相談
-
html→aspxへのタグ変換方法
-
HTMLEncodeのこと
-
.netで、ibm漢字で書かれたテキ...
-
VAX浮動小数点形式
-
メールの件名をデコードしたい
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
Excel VBA メール作成について ...
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
stable diffusionのエラー
-
COBOLのCOMP形式について
-
Excel 1セル当りの文字数が2...
-
DataGridViewの特定列に入力さ...
-
バイナリとBCDコード
-
バイト列とバイナリ列の違いが...
-
ビットスワップとバイトスワッ...
おすすめ情報