Im Folgenden soll x: der Prefix für den Namensraum http://www.top-logic.com/ns/config/6.0 sein.

Eine allgemeine Konfiguration kann durch eine spezielle Konfiguration überschrieben werden. Dabei gibt es folgende Möglichkeiten:

Benannte Komponenten

Eine Komponente sei durch das Tag <aConfig /> beschrieben. Das Konfigurationstag aConfig bekommt ein neues boolean-wertiges Attribute x:override (default false).

Subkomponentenlisten

Habe die Komponente eine listenwertige Subkomponenten Eigenschaft wobei es noch einen indizierenden Key gebe, z.B. laute ein Konfiguration:

  <aConfig>
   <bConfigs>
      <bConfig name="component-1" />
      <bConfig name="component-2" />
      <bConfig name="component-3" />
   <bConfigs>
 <aConfig>

wobei name der indizierender Key in der Liste der bConfig sei.

Das Listenwertige Tag bConfigs bekommt ein neues boolean-wertiges Attribute x:override (default false).

Indizierte Subkomponenten

Geschieht ählich wie bei den Subkomponentenlisten. Im Fall dass die indizierten Subkomponenten inkrementell verändert werden (bConfigs hat das Attribut x:override="false") hat das Attribut x:operation nur einen eingeschränkten Wertebereich: Die Werte prepend, after und before entfallen ersatzlos.

Strukturierte Werte

Die allgemeine Konfiguration wird ignoriert. Es gibt keine Möglichkeit die Konfiguration inkrementell zu verändern.