パブリック参照

systemエントリのかわりにpublicエントリを使用して目的のリソースを検索します。

目的のリソースにsystemエントリが一致せず、PREFERプロパティがpublicと一致するように指定されている場合は、publicエントリを使用してsystemエントリと同じことを行えます。PREFERプロパティのデフォルト設定はpublicです。

パブリック・エントリの使用

解析済XMLファイルのDTD参照に"-//OPENJDK//XML CATALOG DTD//1.0"のようなパブリック識別子が含まれている場合は、カタログ・エントリ・ファイルのpublicエントリを次のように記述できます。

<public publicId="-//OPENJDK//XML CATALOG DTD//1.0" uri="example.dtd"/>

CatalogResolverオブジェクトを作成してこのエントリ・ファイルと使用する場合、example.dtdpublicIdプロパティを使用して解決されます。CatalogResolverオブジェクトの作成例は、「システム参照」を参照してください。