この仕様書はURIという用語を使っている。よって定義されている。レポートいただきたい。XMLと略称されるものであり、XML文書と呼ばれるデータオブジェクトのクラスを記述し、一部それを処理するコンピュータプログラムの挙動を記述するものである。応用プロファイルあるいは制限形態である。構造により、XML文書は適合的なSGML文書である。呼ばれる記憶単位からなり、実体は解析され、または解析されないデータを包含する。解析されるデータはキャラクタからなり、キャラクタのうちのあるものはキャラクタデータを形成し、あるものはマークアップを構成する。マークアップは、文書の記憶レイアウトや論理的構造の記述をエンコードする。XMLは、記憶レイアウトや論理的構造に制約を課すための機構を提供する。呼ばれるソフトウェアモジュールは、XML文書を読んでその内容と構造へのアクセスを提供するために使われる。呼ばれる他モジュールのためにその仕事をするものと考えられる。この仕様書は、XMLプロセッサの必須の挙動を、それがXMLデータをどのように読まなければならないか、またアプリケーションに提供しなければならない情報という観点で記述する。して知られていた)によって開発された。して知られていた)の活発な参加を得た。XMLワーキンググループのメンバー表は付録に与えられている。ワーキンググループのW3Cとの連絡役として働いた。XMLについての設計目標は、こうである。XMLは、インターネット上でそのまま利用可能であること。XMLは、広範多様なアプリケーションをサポートすること。XMLは、SGMLと互換的であること。XML文書を処理するプログラムを書くことは、簡単であること。XMLにおける任意的な機能の数は絶対的最小限に、理想的には0にとどめられるべきである。XML文書は、人間が読み書きでき、相当程度に明快であるべきである。XMLの設計は、迅速に準備されるべきである。XMLの設計は、形式的かつ簡潔であること。XML文書は、作成しやすいこと。XMLマークアップの簡潔さは、最低限の重要性しかない。理解し、それを処理するコンピュータプログラムを構築するために必要なすべての情報を提供する。このバージョンのXML仕様書は、すべてのテキストと法律上の注意とに手が付けられない限り、自由に配布してもよい。用語XML文書を記述するために使われる用語は、この仕様書の本文に定義されている。以下のリストで定義されている用語は、それらの定義を構築したり、XMLプロセッサの行動を記述する際に使われるものである。(may)適合的な文書およびXMLプロセッサは、記述された通りに動作することを許されるが、動作する必要はない。(must)適合的な文書およびXMLプロセッサは、記述された通りに動作することが要求される。(error)この仕様書のルールの違反。適合的なソフトウェアは、エラーを探知して報告してもよく、またエラーから回復してもよい。error)適合的なXMLプロセッサが探知してアプリケーションに報告しなければならないエラー。致命的エラーに遭遇した後、プロセッサは、さらなるエラーを探すためにデータ処理を継続してもよく、そうしたエラーをアプリケーションに報告してもよい。エラー訂正をサポートするため、プロセッサは、文書からの未処理データ(キャラクタデータとマークアップが混じりあっている)をアプリケーションから利用可能にしてもよい。(すなわち、プロセッサは、キャラクタデータや文書の論理的構造についての情報を、アプリケーションに通常の方法で渡しつづけてはならない)。動作するのであれば、プロセッサは、記述されている挙動を可能または不能にする手段をユーザに提供しなければならない。constraint)すべての妥当なXML文書に適用される規則。妥当性制約の違反はエラーである。それらは、ユーザの選択により、妥当性を検証するXMLプロセッサにより報告されなくてはならない。違反は致命的エラーである。比較されている2つの文字列または名前は、同一でなくてはならない。おいて取りうる複数の表現をもつキャラクタ(例.構成済み形式と基礎+発音符形式の両方があるキャラクタ)は、それらが両方の文字列において同じ表現をもつ場合に限り、合致する。ユーザの選択により、プロセッサは、そうしたキャラクタをある標準形式に標準化してもよい。大文字小文字の揃えは実施されない。よって生成される言語に属するならば、その生成規則に合致する。制約に記述されている様式で適合しているとき、その宣言に合致する。compatibility)XMLがSGMLと互換性を保つことを保障するためだけに組み込まれたXMLの機能。以前からあるSGMLプロセッサの既存のインストールベースによってXML文書を処理できる可能性を高めるために組み込まれた非拘束的勧告。整形式のXML文書は、一定の踏み込んだ制約に沿えば、さらに妥当である場合がある。各XML文書は、論理的構造と物理的構造との双方を有する。呼ばれる記憶単位から構成される。それを文書に組み込んでもよい。論理的には、文書は、宣言や要素、注釈、キャラクタ参照、処理命令から構成される。これらのものはすべて明示的なマークアップによって文書内に示される。おいて記述されている通り、適切にネストされなくてはならない。いう生成規則に合致するこの仕様書において与えられている整形式性制約すべてに沿う文書内部で直接または間接に参照されている解析される実体がそれぞれ整形式であるならば、整形式のXML文書である。呼ばれる要素または文書要素がちょうど1つあり、そのどの部分も他の要素の内容の中に現れない。他のすべての要素について、開始タグが他の要素の内容の中にあれば、終了タグが同じ要素の内容の中にある。単純にいうと、開始タグと終了タグとで区切られた要素は、互いに適切にネストされなければならない。Cは、Pの内容の中にあるけれども、Pの内容の中にある他のどの要素の内容の中にもないといった他の要素Pが、文書内に1つある。(chile)という。これは、マークアップまたはキャラクタデータを表わす場合がある。よって規定されている、テキストの基本単位である。合法なグラフィックキャラクタである。使用はしないように勧められる。