モジュール java.xml
パッケージ javax.xml.catalog

インタフェースCatalog


public interface Catalog
Catalogクラスは、「XMLカタログ、OASIS Standard V1.1、2005年10月7日」によって定義されたエンティティ・カタログを表します。

カタログは、カタログ・エントリのリストを含むルートcatalogエントリを含むXMLファイルです。 エントリは、groupエントリでグループ化することもできます。 カタログおよびグループ・エントリでは、preferおよびxml:base属性を指定できます。この属性は、相対URIを解決するために、エントリのパブリックまたはシステム・タイプのプリファレンスおよびベースURIを設定します。

カタログは、次の2つの状況で使用できます:

  • パブリックまたはシステム識別子を使用して外部リソースを特定
  • URIを含む代替URI参照を検索します。

ケース1では、標準で6つの外部識別子エントリが定義されています:
public, system, rewriteSystem, systemSuffix, delegatePublic, and delegateSystem

ケース2では、4つのURIエントリを定義します:
uri, rewriteURI, uriSuffix and delegateURI

前述のエントリ・タイプに加えて、カタログはnextCatalogエントリを定義して、カタログ・エントリ・ファイルを追加できます。

導入されたバージョン:
9