5.4. 処理を含める
デフォルトの場所に加え、include
要素を使用して追加の設定ファイルを取得できます。サーバー設定ファイルに別のファイルへの包含参照が含まれる場合、サーバーは、include 要素
の代わりにインラインに含まれているかのように、参照されるファイルの内容を処理します。
以下の例では、サーバーは other
ファイルの内容を処理します。
2.xml
ファイルの内容を処理する前に other.xml
<server> <include location="other.xml" /> <include location="other2.xml" /> </server>
デフォルトでは、包含ファイルが存在する必要があります。include ファイルが存在しない場合には、以下の例のように オプション
の属性を true
に設定します。
<server> <include location="other.xml" optional="true" /> </server>
ファイルを含めると、onConflict 属性
を指定して通常のマージルールを変更できます。onConflict 属性の値を IGNORE
または REPLACE
の
いずれかに設定することができます。
<server> <include location="other.xml" onConflict="IGNORE" /> <include location="other2.xml" onConflict="REPLACE" /> </server>
location
属性は、相対パスまたは絶対パスまたは HTTP URL に設定できます。