841
XMLって何だろうと思っているあなたに。この実践的なヒントでは、XMLが何のために必要なのか、どのように使用するのか、そしてどこで遭遇するのかについて説明します。
XML-多機能マークアップ言語
XMLはeXtensible Markup Languageの略で、HTMLが限界に達したという必然性から生まれました。
- XMLはデータフォーマットです。XMLは、JSONとしてよく知られている「JavaScript Object Notation」に似たテキストベースのデータ形式です。
- これは、XMLデータをエディターで開いて編集できることを意味します。また、コンピュータはXML形式を読み書きすることができます。
- XMLはHTMLと同様、いわゆるタグで構成されており、角括弧「<‘ ‘>」で囲まれています。
- XMLとは対照的に、HTMLでは
- のような決まったタグが1つだけ存在します。。
- タグは互いに入れ子にすることができます。このようにして、階層を作ることができますXMLでは、独自のタグを定義することができます。タグはどのようなものでなければならないかだけが定義されており、その意味は定義されていません。
- XMLタグは、以下のように単独で使用することができます。 また、タグは範囲を囲むこともできる。Area
- 」という開始タグと終了タグがあります。。
- XMLのデータ構造の一例を図に示す。
XMLの利用。
XMLはいろいろな使い方ができます。XMLで何ができるのか、XMLにはどんなメリット・デメリットがあるのかは、こちらのページで紹介しています。
- 基本的に、XMLはデータの記述、保存、交換に使用できます。
- XMLの主な利点は、広く使われていることと、学習がほとんど必要ないことです。また、XMLは人間や機械が容易に解釈することができます。
- XMLの唯一の欠点は、バイナリ形式と比較してデータのオーバーヘッドがあることです。つまり、XML形式で保存された構造体は、厳密には必要以上にメモリを必要とする。したがって、処理速度もやや遅めにすることができます。
- XMLは、アプリケーションデータのインポート/エクスポートによく使用されます。例えば、顧客データベースは、XML形式で十分に表現できる。タグを入れ子にすることで、1人のお客様に複数の属性を割り当てることができます。電話番号のフィールドには、携帯電話番号かプライベート番号かをパラメータとして追加で格納できます。
- 顧客管理のためにXMLでデータを保存する方法の1つは、写真の通りです。
- 最初の「eXtensible」という単語がすでに、言語が拡張可能であることを示しています。現在では、HTMLやRSSなどの技術で、XMLを日常的に使っているのではないでしょうか。