ヘッダーをスキップ
Oracle® Application Server Adapters for CICSユーザーズ・ガイド
11g リリース1(11.1.1)
B61397-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

E Oracle StudioでのXMLファイルの編集

多くの場合、メタデータを手作業で編集して、ソリューションや構成を設定する必要があります。メタデータはXMLフォーマットで作成されています。ソリューションに属するXMLファイルの要素や属性の値を変更して、ソリューションの様々な面を定義します。Oracle Studioには、ソリューションのさまざまな面を定義できるグラフィカル・インタフェースが用意されています。このインタフェースを使用すれば、XMLファイルを手作業で編集しなくても、簡単に変更できます。

Oracle StudioでのXMLファイルの編集準備

Oracle Studioでは、次のアイテムのXMLファイルを編集できます。

XMLファイルを開くと、ファイルがエディタにグラフィカル表示されます。エディタでは、ファイルの要素と属性が最初の列に表示され、対応する値が2番目の列に表示されます。各エントリには、エントリが要素か属性かを示すアイコンがあります。ファイルをネイティブ・フォーマットで表示するには、「Source」タブをクリックします。XMLファイルのエディタ表示の例を次の図に示します。

図E-1 XMLのグラフィカル表示

この図はXML表示を示しています
「図E-1 XMLのグラフィカル表示」の説明

Oracle StudioでXMLファイルを編集するには、次のようにします。

  1. 「Design」パースペクティブで、「Navigator」ビューを開きます。

  2. 「Navigator」ビューで、編集するXMLファイルがあるアイテムを見つけます。このアイテムは、マシン、バインディング、デーモン、ユーザーのいずれでも可能です。

  3. アイテムを右クリックして「Open as XML」を選択します。ファイルの要素と属性のグラフィカル・リストがエディタに表示されます。

  4. 変更する要素または属性(プロパティ)を見つけます。

  5. 変更するプロパティの右横の列をクリックして、値を編集または追加します。

  6. ファイルを保存してから、プロジェクト・エクスプローラでファイルを再び選択し、[F5]を押してリフレッシュします。

    XMLファイルが自動的に更新されます。

XMLファイルの変更

Oracle Studioでは、次の変更をXMLファイルに加えることもできます。

オブジェクトの削除

要素、属性または他のオブジェクトをXMLファイルから削除できます。

オブジェクトを削除するには、次のようにします。

  1. エディタのリストにあるオブジェクトを右クリックします。

  2. 「Remove」を選択します。

DTD情報の追加

要素または属性にDTD情報を追加できます。

DTD情報を追加するには、次のようにします。

  1. 要素または属性を右クリックして、「Add DTD Information」を選択します。「Add DTD Information」ダイアログ・ボックスが表示されます。

    図E-2 「Add DTD Information」ダイアログ・ボックス

    この画面は「Add DTD info」ダイアログ・ボックスを示しています
    「図E-2 「Add DTD Information」ダイアログ・ボックス」の説明

  2. 求められる情報をダイアログ・ボックスに入力します。「Add DTD Information」ダイアログ・ボックスの説明を、次の表に示します。

    表E-1 Add DTD Information

    フィールド 説明

    Root element name

    XMLルート要素の名前。

    Public ID

    このフィールドの値は、公開識別子です。この値は、XMLプロセッサにヒントを与え、(XMLカタログ・エントリを使用して)XMLファイルをDTDファイルに関連付けるために使用します。

    「Browse」をクリックして、XMLカタログ・エントリをリストから選択します。XMLカタログ・エントリには、(DTDまたはXMLスキーマを表す)キーと(DTDまたはXMLスキーマの場所に関する情報が格納された)URIの2つの部分があります。XMLファイルに関連付けるカタログ・エントリを選択してください。

    System ID

    このフィールドの値は、XMLファイルが関連付けられるDTDを示しています。このフィールドを編集すれば、ファイルに関連付けられるDTDを変更できます。XMLプロセッサは、まず「Public ID」を使用してDTDを見つけようとし、それに失敗すると、「System ID」を使用して見つけようとします。

    「Browse」をクリックして、システムIDを選択します。次の2つの方法で行えます。

    • ワークベンチからファイルを選択します。この場合は、インポート・ダイアログ・ボックスで更新します。

    • XMLカタログ・エントリを選択します。


  3. ファイルを保存してから、プロジェクト・エクスプローラでファイルを再び選択し、[F5]を押してリフレッシュします。

    XMLファイルが自動的に更新されます。

ネームスペースの編集

要素または属性に関連付けられたネームスペースを変更できます。

ネームスペースを編集するには、次のようにします。

  1. 要素または属性を右クリックして、「Edit namespaces」を選択します。「Edit Schema Information」ダイアログ・ボックスが開きます。

    図E-3 Edit Schema Information

    この画面は「XML Schema Ino」ダイアログ・ボックスを示しています
    「図E-3 Edit Schema Information」の説明

  2. ボタンをクリックして、この情報を変更します。

新規ネームスペースを追加するには、次のようにします。

  1. 「Schema Information」ダイアログ・ボックスで、「Add」をクリックします。

  2. 「Add Namespace Definitions」ダイアログ・ボックスが開きます。次のいずれかを選択します。

    • 「Select from registered namespaces」。ダイアログ・ボックスが開くと、このオプションを選択できるようになります。登録済ネームスペースのリストから選択して、「OK」をクリックします。使用できる登録済ネームスペースがない場合、リストは空です。

    • 「Specify new namespace」。次の表で説明されている情報を入力します。

      表E-2 新規ネームスペース

      フィールド 説明

      Prefix

      XMLファイル内の資格のあるすべての要素と属性にこのプレフィックスが追加されます。

      Namespace Name

      XMLファイルのネームスペース。

      Location Hint

      XMLファイルのXMLスキーマの場所。XMLカタログIDまたはURIをこのフィールドに入力できます。

      「Browse」をクリックして、必要なスキーマを検索します。次の2つの方法で行えます。

      • ワークベンチからスキーマを選択します。この場合は、インポート・ダイアログ・ボックスで更新します。

      • XMLカタログ・エントリを選択します。

      「Namespace Name」フィールドと「Prefix」フィールドに、スキーマからの適切な値が設定されます(このように動作するためには、このフィールドを空白にしておく必要があります)。

      注意: XMLスキーマからXMLファイルを作成する場合は、「Namespace Name」や「Location Hint」の値を変更できません。


ネームスペースを編集するには、次のようにします。

  1. 「Schema Information」ダイアログ・ボックスで、「Edit」をクリックします。

  2. フィールドに情報を入力します。

要素と属性の追加

要素と属性をXMLファイルに追加できます。

要素と属性を追加するには、次のようにします。

  1. 要素を右クリックします。

  2. 次のいずれかを選択します。

    • 選択した要素に属性を追加するには、「Add Attribute」を選択します。

    • 選択した要素に別の要素を追加するには、「Add Child」を選択します。

    • 選択した要素の上に別の要素を追加するには、「Add Before」 を選択します。

    • 選択した要素の下に別の要素を追加するには、「Add After」を選択します。


    注意:

    Oracle Studio XMLエディタは、Oracleのスキーマに対して状況依存型の動作をします。この場合、Oracleスキーマが設定されているXMLファイルに要素および属性を追加するときに、(スキーマ定義に応じて)使用可能な値のリストから要素や属性を選択できます。このリストはサブメニューとして表示されます。

  3. 必要であれば、要素や属性の名前を指定します。サブメニューから要素を選択することもできます。要素または属性がファイルに追加されます。

  4. ファイルを保存してから、プロジェクト・エクスプローラでファイルを再び選択し、[F5]を押してリフレッシュします。

    XMLファイルが自動的に更新されます。

要素の置換

別の有効な要素で要素を置換できます。

要素を置換するには、次のようにします。

  1. エディタのリストにある要素を右クリックします。

  2. 「Replace with」を選択します。

  3. サブメニューから要素を選択します。使用できるのは有効な要素のみです。

  4. 選択した要素で元の要素が置換されます。