パブリック参照
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.dtd
はpublicId
プロパティを使用して解決されます。CatalogResolver
オブジェクトの作成例は、「システム参照」を参照してください。