本製品は、広範囲なビジュアル XML (Extensible Markup Language) 開発環境を提供します。ツール・セットには、DTD、XML スキーマ、 XML、および XSL ファイルを作成するコンポーネントが含まれています。
以下の XML エディターのツールを使用できます。
XML エディターは、XML (Extensible Markup Language) ファイルを作成および表示するツールです。このエディターを使用して、 新規 XML ファイルを、最初から、既存 DTD から、または既存 XML スキーマから作成することができます。 XML ファイルの編集、DTD または スキーマと XML ファイルとの関連付け、 および XML ファイルの検証にも使用できます。
DTD エディターは、DTD (Document Type Definitions) の作成および表示ツールです。DTD エディターを使用すると、DTD の作成、XML スキーマ・ファイルの生成を行うことができます。
XML スキーマ・エディターは、XML スキーマの作成、表示、および検証ツールです。 XML スキーマ・エディターを使用して、XML スキーマ・コンポーネントの作成、XML スキーマのインポートおよび表示、 XML スキーマからのリレーショナル表定義の生成、および XML スキーマの XML インスタンスを作成するための Java bean の生成を行うことができます。
XSL エディターを使用すると、XSL ファイルの新規作成または既存の XSL ファイルの編集を行うことができます。コンテンツ・アシストまたは各種ウィザードを使用すると、XSL ファイルの作成や編集が容易になります。 ファイルの編集が完了すると、検証することもできます。 さらに、XML インスタンス・ファイルと編集する XSL ソース・ファイルを関連付けて、 XPath 式などの構造を定義する場合に編集のガイドとすることができます。
XPath (XML Path Language) 式を作成するには、「XPath 式 ウィザード(XPath expression wizard)」を使用します。 XPath 式を使用すると、XML 文書を検索してノードから情報を抽出することができます (エレメントや属性など)。
XML 間マッピング・エディターは、 1 つまたは複数のソース XML ファイルを単一のターゲット XML ファイルにマップするために使用するツールです。 XPath 式、グループ化、Java メソッド、またはユーザー・マッピングへの変換機能を追加できます。 マッピングは、編集、削除、または後に使用するための永続化を行うこともできます。マッピングを定義すると、XSLT スクリプトを生成できます。 生成したスクリプトは、ソース DTD に準拠する XML ファイルを結合および変換するために使用できます。
RDB から XML へのマッピング・エディターは、1 つまたは複数のリレーショナル表、 および XML ファイル間のマッピングを定義するツールです。 マッピングを作成した後、文書アクセス定義 (DAD) スクリプトを生成することができます。 このスクリプトは DB2 XML エクステンダー により実行され、既存 DB2 データからの XML ファイルの構成、 または XML ファイルから DB2 データへの分解が可能です。
注:
(たとえば、DOCTYPE 宣言内などで) 解決できない URI に遭遇した場合、XML パーサーは、致命的な IO エラーを報告してそれ以降の処理を停止します。 解決されない URI は、構文エラーや意味エラーなどのようなエラーとは見なされないため、パーサーは処理を行いません。実質的には、この文書はチェックされずに残ります。これは、既知の問題です。