XML カタログは、XML ドキュメント内の外部エンティティー参照を、その参照先ドキュメントの実際の位置にマップするマッピング情報を提供します。カタログを使用して、DTD ファイルや XML ファイルなど、外部エンティティーのマッピングを別の場所にリダイレクトできます。
たとえば、XML ドキュメントがインターネット上にある DTD で制約されていて、インターネット接続なしで作業をする場合、DTD のローカルコピーに参照をリダイレクトできます。また、その XML ドキュメントをインターネット接続なしで検査できます。または、XML カタログを使用して、異なるバージョンの DTD に切り替えることができます。
IDE は、Web フレームや NetBeans プラットフォームでの作業用などの多数の有用な DTD および XML スキーマを自動的にバンドルします。メインメニューから「ツール」>「DTD および XML スキーマ」を選択し、登録済みのすべての XML カタログを表示するマネージャーを開きます。ノードを展開すると、ソース エディタで DTD または XML スキーマを表示して開くことができます。単に DTD または XML スキーマリソースを登録することも、あるいは独自の XML カタログを作成し、そのカタログを IDE に登録することもできます。
OASIS XML カタログの仕様については、次を参照してください。