コンテンツ
XMLの基礎|スタイル|XML関連技術|XMLマスター試験|言語別
XMLとは?(一般的な説明)
XMLとは、eXtensible Markup Language(拡張可能マークアップ言語)の略です。
正式な名前は取って付けたようなものなので覚える必要はありません。「XML」で通用します。
これは知らなくても済む話ですが、専門的な事を言えば、XMLはSGMLのサブセットです。
SGMLは応用範囲が広く、極めて厳格な仕様のため実装が難しいのが特徴です。
XMLはSGMLを実装しやすいように仕様を緩和したものです。
XMLのほうがHTMLより柔軟性があり、しかも頭が麻痺するほどのSGMLの複雑さはありません。正当に扱われたHTMLと言う言い方をすることもあります。
マークアップ
マークアップ=印刷校正記号のようなもの
タグ
HTMLでは、タグに意味がありますが、XMLではタグが事前定義されていないことが大きな特徴です。事前定義されていないとは、意味付けは使う者が決めるということです。
コンテンツベース
WEBデザインツールの未熟さに不満をもつ設計者が強要したフォーマットベースの構造ではなく、コンテンツベースの構造にwebを戻すもの。見出しや小見出しを作成していると考えていたが、実はそんなものは作成していなかった。のです。私が作成していたのは見出しのようにフォーマットしたテキストでした。私はそのスタイルを見出しと読んでいたかもしれませんが、コンピューターにとっては本来何の意味も持たない文字の集まりにしか過ぎなかった。