【拡張HTML】XML とはなにか--1HTML
とは、
W3C
によって標準化されたHyperText Markup Language
(ハイパーテキスト マークアップ言語)の略称で、
World Wide Web 上での文書の保管や交換に使用される。
HTML の仕組みはシンプルなので Webページの作成が簡単にできるが、 機能は充実しており、 ドキュメントに埋め込まれたマルチメディアに対応できるし、 ハイパーテキストのリンクに対応できる柔軟なデザインだ。 HTML は ISO 標準の SGML (Standard Generalized Markup Language) をベースにしている。 SGML とは、 移動可能なドキュメントのフォーマットを定義し、使用するためのものである。 SGML は、 ドキュメントの校正が正しくできる形式と、 複雑なドキュメントも問題なく取り扱える構成を備え、 大量の情報リポジトリ管理にも対応できる拡張性がある。 W3G の SGML ワークグループの活動は、 activity page に掲載されている。 このワークグループは Web ドキュメントにおいて、 任意の深度と複合度での自己記述データ構造の引き渡しを標準化しようとしている。 つまり、SGML がWeb で(また Java のような Web テクノロジで) 使用できるよう単純化しようとしているのだ。 XML(Extensible Markup Language) は拡張マークアップ言語で、 単純化された(しかし厳密な)SGML のサブセットであり、 検証、構成、拡張性といった SGML の機能を受け継いでいる。 XML は、 特に構造化データを Web アプリケーションに送信するためにデザインされた、 標準化されたテキストフォーマットである。 加えて XML は、 フル SGML よりわかりやすく使いやすく、実行しやすいように考えられたので、 WWW ユーザーにはとても便利なこと、間違いない。 ドキュメントタイプの定義と検証、 SGML 定義ドキュメントの認証と管理、 それらの Web 上での交換と共有が簡単にできるようになった。 拡張マークアップ言語の記述は、 XML ドキュメント、 コンピュータ内に格納されたデータオブジェクトのクラスを記述し、 XML ドキュメントを読む時やコンテンツと構造へのアクセスを提供する時に使われる処理プログラムの作用を、 部分的に記述する。 XML のおかげで、 今日 HTML がやっているのと似たようなやり方で、 一般的な SGML をWeb 上で利用、受信、処理できるのだ。 つまり、XMLは実行しやすいように設計されており、 また、SGML と HTML 両方で使えるようになっている。 XML ドキュメントはエンティティで構成される。 エンティティとは、 テキストデータまたはバイナリデータのストレージ単位である。 テキストは、 ドキュメント キャラクタデータとドキュメント マークアップの両方を形成するキャラクタ ストリームで構成される。 マークアップは、ドキュメント ストレージ と論理的構造を記述する。 XML はまた、 ドキュメントのストレージレイアウトと論理的構造に制約を設けるマークアップのメカニズムを供給する。 関連記事 最新トップニュース
|
[an error occurred while processing this directive]