部の内部にあるときだけである。これらは内部実体宣言のリテラル実体値の内部でも合法である。いう文字列を使ってエスケープされなければならない。キャラクタ参照を使ってエスケープされなければならない。要素の内容の中では、キャラクタデータとは、どのマークアップの開始区切り子も包含しない任意のキャラクタ文字列である。含まない任意のキャラクタ文字列である。他のマークアップの外側ならば文書内のどこに現れてもよい。文法によって認められている場所ならば、文書型宣言の内部に現れてもよい。注釈は、文書のキャラクタデータの一部分ではない。XMLプロセッサは、アプリケーションがコメントのテキストを引きだすことを可能にしてもよいが、可能にする必要はない。いう文字列(ダブルハイフン)は、注釈の内部で発生してはならない。文書がアプリケーションのための命令を包含できるようにする。'l'))処理命令は、文書のキャラクタデータの一部ではないが、アプリケーションにそのまま渡されなくてはならない。ターゲット名は、この仕様書のこのバージョンまたは将来のバージョンにおける標準化のために予約されている。PIターゲットの形式的宣言のために使ってもよい。キャラクタデータが発生してよい場所ならばどこで発生してもよい。部は、さもなくばマークアップとして認識されるキャラクタを包含するテキストのブロックをエスケープするために使われる。文字列だけがマークアップとして認識されるから、小なり不等号やアンパサンドはリテラル形式で発生してもよい。使ってエスケープする必要はない(し、エスケープできない)。