キャラクタは特別な意味をもたない。したがって、DTDの中でならばパラメータ実体参照となるはずのものが、内容の中ではマークアップとして認識されない。同様に、解析されない実体の名前は、それが適切に宣言された属性の値の中に現れる場合を除いて、認識されない。取り込まれる実体は、参照が認識された場所において文書の一部であるかのように、参照そのものに代えてその置換テキストが引き出されて処理されるときに取り込まれる。キャラクタデータと(パラメータ実体を除く)マークアップの双方を包含してよい。これらは通常の方法で認識されなければならない。いう実体)の置換テキストは、つねにデータとして扱われる。展開され、残ったアンパサンドは実体参照区切り子として認識されない。キャラクタ参照は、示されたキャラクタが参照そのものの代わりに処理されるときに取り込まれる。妥当性を検証するならば取り込まれるXMLプロセッサが解析される実体への参照を認識するとき、文書の妥当性を検証するため、プロセッサはその置換テキストを取り込まなければならない。実体が外部的であり、プロセッサがXML文書の妥当性検証を試みないならば、プロセッサはその実体の置換テキストを取り込んでもよいが、取り込む必要はない。妥当性を検証しないパーサが置換テキストを取り込まないならば、パーサ(解析器)は、実体を認識したが読まなかったことをアプリケーションに知らせなければならない。この規則は、SGMLおよびXML実体機構により提供される、主にオーサリングにおけるモジュラ性をサポートするために設計された自動取り込みが、他のアプリケーションにとって、特に文書閲覧時には、必ずしも適切でないという認識に基づくものである。ブラウザは、解析される外部実体参照に遭遇したとき、実体の存在の視覚的な指示を提供し、要求に応じてのみ表示のために引き出すことを選んでもかまわないのである。以下は禁止され、致命的エラーを構成する。解析されない実体への参照の出現。内部を除く、DTDの中でのキャラクタまたは一般的実体参照の出現。属性値の中の外部実体への参照。参照それ自身に代えてその置換テキストが、参照が認識された箇所の文書の一部であるかのように処理される。置換テキスト内の単引用符および二重引用符キャラクタは、つねに普通のデータキャラクタとして扱われ、リテラルを終結しないことになる。(あれば)パブリック識別子とをアプリケーションに知らせなければならない。中に現れるとき、一般的実体はバイパスされてそのまま残される。PEとして取り込まれる解析される外部実体と一緒のときには、パラメータ実体は妥当性を検証するならば取り込まれる必要があるにすぎない。キャラクタを添付することにより拡大される。その意図は、パラメータ実体の置換テキストを、DTD内に整数個の文法的トークンを包含するように制約することである。内部実体の扱いを論じるに際しては、実体値の2つの形態を区別することが有益である。キャラクタ参照やパラメータ実体参照を置き換えた後の実体内容である。した参照はリテラル実体値の内部に完全に包含されなければならない。リテラル実体値の中のどのキャラクタ参照についてもその代わりに、参照されているキャラクタを包含しなければならない。一般的実体参照はそのまま展開しないでおかなければならない。