エンティティ | |
XML エンティティは、マクロの置換機能とみなすのが最善です。この置換は、解析することも解析しないこともできます。解析する場合、テキストは XML ドキュメントの一部になります。解析しない場合、エンティティ宣言は解析できない外部バイナリデータを示します。さらに、解析エンティティの置換テキストは、文字列または外部ファイルのコンテンツとすることができます。解析エンティティは解析中に、エンティティ宣言で指定された置換テキストに置き換えられます。置換テキストは、エンティティ参照または文字参照がなくなるまで再解析されます。 ドキュメントの解析を簡単にするために、2 つの明確なエンティティのタイプが異なる状況 (一般およびパラメータ) で使用されます。両方のエンティティタイプを参照する基本的な構文はほとんど同じですが、どこで各タイプを使用するかに関しては具体的な規則が適用されます。 |