文字データXML文書中の、マークアップ以外のテキストコメント"<!--"で始まり"-->"で終わる文字列。他のマークアップの外に記述される。DTD内に記述される場合もある。XMLプロセッサは、コメントを文字データとして扱わない。コメント中の文字列では、"--"を使用してはいけない。コメントが"--->"で終了してはいけない。アプリケーションへの命令を確認する部分。"<?"で始まり"?>"で終わる。"<?"の後は、まず、PITargetを記述する。PITargetは、"xml""XML""Xml"等の文字列ではない、名前と規定されている。"<!CDATA"より始まり、"]]>"で終わる文字列。中身の"<"や"&"など、通常はマークアップを表すと認識される文字列も、CDATAセクション内で指定すると、文字"<"や"&"、そのものを表す。CDATAセクションで"]]>"文字列を含めることは出来ない。XML宣言XMLのバージョンを規定しているもの。指定する場合、XML文書はXML宣言より開始する必要がある。XML宣言は宣言しなくてもよい。XML文書の論理構造を記述する部分。マークアップ宣言からなる。文書型宣言は、「文書型定義(DTD)」と呼ばれる文法に沿って記述する。始まり、">"で終わる文字列。要素型宣言、属性リスト宣言、エンティティ宣言、記法宣言の4つの宣言の総称。外部サブセット、またはパラメータエンティティ内に現れるマークアップ宣言。外部サブセット、内部サブセットどちらのパラメータ実体に含まれるマークアップ宣言も、外部マークアップ宣言である。プロセッサはパラメータ実体を読まないかもしれないからである。外部マークアップ宣言を含まないXML文書。外部実体が存在するスタンドアローン文書は存在する。Textを触ってみた。