No.2ベストアンサー
- 回答日時:
XMLは完成度の高いパーサ(フリーのものを含む)が多数出回っているので、いろんな分野のアプリケーションで応用されています。
アプリケーションの設定ファイル、データベースのファイルインタフェース、各種メタデータ(ブログで有名なRSSなんかもXML(正確にはXML拡張のRDF)です)など数えると切りがありません。
有名どころでは次期Microsoft OfficeのファイルフォーマットはXMLになるとのことです。
あと、すみません、私の知識が古かったのですが、XHTML1.1から「見栄え」を指定するタグが軒並み廃止され(見栄えはCSSで指定)主に文書構造を指定する仕様になったようです。(本来のHTMLの働きに近いですね)訂正します。
データ構造を指定するXMLのうち、文書の構造を指定するものをXHTMLという感じですかね。
この回答へのお礼
お礼日時:2005/10/18 01:39
ありがとうございます
XHTMLだけで十分だと思っていたのですが
XMLをやってみたいと思いはじめました
XMLのためのツールはどのようなものがよく使われているのでしょうか?
No.1
- 回答日時:
少し混乱されているようなので整理します。
まず、XMLはデータ構造を記述するための拡張可能な言語です。
データ構造とは
<商品>
<名前>ペン</名前>
<価格>100円</価格>
<メーカ>○○鉛筆</メーカ>
</商品>
のように、コンピュータ(アプリケーション)がデータを処理するときに扱いやすいよう予め加工しておくことです。XMLはこのデータ構造を記述するための言語です。
XMLの利点はXMLを解釈できるアプリケーション間でこのデータをやり取りできることです。例えば、ある仕入れ部門のアプリケーションで上のXMLファイルが作られたとします。これはデータベースを管理するアプリケーションが処理することもできますし、Excelなどの表計算ソフトに読み込ませることもできます。
次に、XHTMLはこのXMLの拡張です。
「拡張可能」とあるように、XMLは新しいタグを作ったり柔軟に拡張することができます。(XMLの拡張性に関しての説明は割愛します)XHTMLはこのXMLの拡張性を利用して、XMLでHTMLを記述するための仕様です。XMLがベースなのでHTMLより文法が厳密ですが、他のXMLの拡張を利用できるなどXMLの柔軟性の恩恵を十分に受けることができます。
HTMLの名が入っているように、XHTMLは(主にWebブラウザでの)「見栄え」を記述するものです。データ構造をどう視覚化するかに重きを置いていますから、データベースなど「見栄え」が関係ないアプリケーションでデータを処理するときはXHTMLではなくXML(もしくはその拡張)を用います。
ご参考になれば幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- アプリ おすすめのパスワード管理アプリを教えてください。(iOSとWindows対応) 4 2023/01/19 02:08
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- 数学 この数学問題、スマートに解く方法を教えてください。 3 2023/01/26 23:17
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- Chrome(クローム) シークレットモード 何に使う? グーグルにも検索結果はわからない? 2 2022/03/30 14:07
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- XML iPhoneでXMLファイルを開くにはどうしたら良いのでしょうか? 1 2022/09/05 18:00
- その他(買い物・ショッピング) セリアの↓この5種類のスプーンの使用用途をそれぞれ教えて下さい。 カレースプーン、デザートスプーン、 2 2022/11/05 19:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
ワードで文字を入力する時の変...
-
XPathで途中に名前空間が設定さ...
-
公文書のxmlファイルの開き方が...
-
UNIXプラグラミングについての...
-
緊急 ベーシックで国旗の作り方...
-
XMLデータを変換し印刷する方法
-
XML文書の指定した属性値を持つ...
-
ヤフー知恵袋みたいなサイトを...
-
MSFormsとは何ですか?
-
長いurlを短く表示させるように...
-
こんにちは ブラケッツでプログ...
-
reaper音声ファイルについて
-
プログラミング
-
ファイル名の一部削除について
-
dataファイルをxtxファイルにす...
-
スマホに送られてきたhtmlのテ...
-
スマホのスプレッドシートでセ...
-
Mac Excel VBAについて
-
XSLで、XMLの空タグを制御したい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのXML処理でメモリが足りない?
-
複数のxmlファイルの合体
-
VB6でXMLを処理するには
-
xmlはどんな用途で使われている
-
XMLデータを文字列分割&処理す...
-
東芝のDynabookなのですがアン...
-
CPUの考え方を教えてください ...
-
XMLで要素が記述された順番に意...
-
昔Winnyってありましたけど、あ...
-
バッチファイルでテキストファ...
-
XML、XSLTの適応エラー(IEから...
-
UTF-8でエンコーディングとはど...
-
SNMP リンクダウンとノードダ...
-
ルート要素ノードが2個ある場合?
-
XMLファイル内のデータ(値)を変...
-
xmlファイルが上手にHTMLに変換...
-
同じタグ名の項目取得
-
ExcelVBAで書き出した文字が化ける
-
XPathで途中に名前空間が設定さ...
-
あるノードリストに、特定の名...
おすすめ情報