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 に設定できます。