多くの場合、ソリューションの各部分またはコンポジションを構成するために、メタデータを手動で編集する必要があります。メタデータは、XML形式で作成されます。ソリューションの側面は、そのソリューションに属するXMLファイルの要素および属性の値を変更することによって定義します。Oracle Studioには、ソリューションの側面を定義できるグラフィカル・インタフェースが用意されています。このインタフェースによって、手動でXMLファイルを編集することなく簡単に変更を行うことができます。
Oracle Studioでは、次の項目のXMLファイルを編集できます。
マシン
バインディング
デーモン
ユーザー
XMLファイルを開くと、ファイルのグラフィカル表示がエディタに示されます。エディタでは、最初の列にファイルの要素と属性が表示され、それらに対応する値が2番目の列に表示されます。各エントリには、エントリが要素または属性のいずれであるかを示すアイコンがあります。ファイルをネイティブ形式で表示するには、「Source」タブをクリックします。次の図に、XMLファイルをエディタで開いたビューの例を示します。
Oracle StudioでXMLファイルを編集するには、次の手順を実行します。
「Design」パースペクティブで、「Navigator」ビューを開きます。
「Navigator」ビューで、編集するXMLファイルの項目を探します。マシン、バインディング、デーモンまたはユーザーを選択できます。
項目を右クリックして、「Open as XML」を選択します。エディタに、ファイルの要素と属性をグラフィカルに示したリストが表示されます。
変更する要素または属性(プロパティ)を検索します。
変更しているプロパティの右側の列をクリックして、値を編集または追加します。
ファイルを保存してから、Project Explorerで再度そのファイルを開き、[F5]を押してリフレッシュします。
XMLファイルが自動的に更新されます。
Oracle Studioでは、XMLファイルに対して次の変更を行うこともできます。
XMLファイルから要素、属性またはその他のオブジェクトを削除できます。
オブジェクトを削除するには、次の手順を実行します。
エディタのリストで、オブジェクトを右クリックします。
「Remove」を選択します。
要素または属性にDTD情報を追加できます。
DTD情報を追加するには、次の手順を実行します。
要素または属性を右クリックして、「Add DTD Information」を選択します。「Add DTD Information」ダイアログ・ボックスが表示されます。
ダイアログ・ボックスで、リクエストされる情報を入力します。次の表に、「Add DTD Information」ダイアログ・ボックスの説明を示します。
表F-1 Add DTD Information
フィールド | 説明 |
---|---|
Root element name |
XMLルート要素の名前。 |
Public ID |
このフィールドの値は、公開識別子です。これは、XMLプロセッサにヒントを与え、(XMLカタログ・エントリを使用して)XMLファイルをDTDファイルに関連付けるために使用します。 リストからXMLカタログ・エントリを選択するには、「Browse」をクリックします。XMLカタログ・エントリには、キー(DTDまたはXMLスキーマを表します)とURI(DTDまたはXMLスキーマの場所についての情報が含まれています)の2つの構成要素が含まれています。XMLファイルと関連付けるカタログ・エントリを選択します。 |
System ID |
このフィールドの値は、XMLファイルが関連付けられているDTDです。ファイルに関連付けられているDTDを変更するには、このフィールドを編集します。XMLプロセッサでは、公開ID(公開識別子)を使用してDTDの検索を試みます。検索が失敗すると、システムIDを使用してDTDが検索されます。 システムIDを選択するには、「Browse」をクリックします。次の2つの方法で選択できます。
|
ファイルを保存してから、Project Explorerで再度そのファイルを開き、[F5]を押してリフレッシュします。
XMLファイルが自動的に更新されます。
要素または属性に関連付けられている名前空間を変更できます。
名前空間を編集するには、次の手順を実行します。
要素または属性を右クリックして、「Edit namespaces」を選択します。「Edit Schema Information」ダイアログ・ボックスが表示されます。
ボタンをクリックして、この情報を変更します。
新しい名前空間を追加するには、次の手順を実行します。
「Schema Information」ダイアログ・ボックスで、「Add」をクリックします。
「Add Namespace Definitions」ダイアログ・ボックスが表示されます。次のいずれかを選択します。
Select from registered namespaces。ダイアログ・ボックスが表示されると、この選択項目が使用可能になります。登録されている名前空間のリストから選択して、「OK」をクリックします。登録されている名前空間がない場合、リストには何も表示されません。
Specify new namespace。次の表に示されている情報を入力します。
表F-2 新規名前空間
フィールド | 説明 |
---|---|
Prefix |
この接頭辞が、XMLファイル内の修飾されるすべての要素および属性に追加されます。 |
Namespace Name |
XMLファイルの名前空間です。 |
Location Hint |
XMLファイルのXMLスキーマの場所です。このフィールドには、XMLカタログIDまたはURIを入力できます。 目的のスキーマを検索するには、「Browse」をクリックします。次の2つの方法で検索できます。
「Namespace Name」フィールドと「Prefix」フィールドには、スキーマからの適切な値が入力されます(このために、フィールドが空白のままである必要があります)。 注意: XMLスキーマからXMLファイルを作成する場合、「Namespace Name」フィールドおよび「Location Hint」フィールドの値は変更できません。 |
名前空間を編集するには、次の手順を実行します。
「Schema Information」ダイアログ・ボックスで、「Edit」をクリックします。
フィールドに情報を入力します。
XMLファイルに要素や属性を追加できます。
要素や属性を追加するには、次の手順を実行します。
要素を右クリックします。
次のいずれかを選択します。
選択した要素に属性を追加するには、「Add Attribute」を選択します。
選択した要素の下の階層に他の要素を追加するには、「Add Child」を選択します。
選択した要素の上に他の要素を追加するには、「Add Before」を選択します。
選択した要素の下に他の要素を追加するには、「Add After」を選択します。
必要に応じて、要素または属性の名前を指定します。サブメニューから要素を選択することもできます。要素または属性が、ファイルに追加されます。
ファイルを保存してから、Project Explorerで再度そのファイルを開き、[F5]を押してリフレッシュします。
XMLファイルが自動的に更新されます。
要素を他の有効な要素と置換できます。
要素を置換するには、次の手順を実行します。
エディタのリストで、要素を右クリックします。
「Replace with」を選択します。
サブメニューから要素を選択します。サブメニューには、有効な要素のみが表示されます。
元の要素が選択した要素と置換されます。