実体解決器

実体解決器 (SGML、XML)

[1] 実体解決器 (entity resolver) は、 SGMLXML構文解析において実体参照から実際の実体文を得るソフトウェア部品です。 狭義の構文解析器から呼び出されて処理を行う、 広義の構文解析器の一部を構成するものです。

本項は歴史的事項を説明しています。本項の内容の一部または全部は、現在の状況とは異なるかもしれません。

(なお本項の内容の一部または全部は、互換性または歴史的連続性のために現在も有効な場合もあります。しかし新たに利用することは避けるべきです。)

目次

  1. XML における実体解決器
  2. Web ブラウザーにおける実体解決器

XML における実体解決器#

[2] 仕様上の正式な構成要素としての規定はありませんが、 XML 本体仕様では公開識別子システム識別子から実体の内容を得るための実装例として言及されています。 また XML情報集合仕様書でも言及があります。

[3] XML CatalogsXML 実体解決器で実装されることがある仕様です。

Web ブラウザーにおける実体解決器#

[4] WebブラウザーXML構文解析器は、XHTML名前付き文字参照DTD については名前付き文字参照DTD を返し、それ以外の外部実体は展開しないことになっています。