2.4.1 Sequence of Settings
The <config:config-item-set>
element is a container element for all types of setting elements. The settings
can be contained in the element is any order.
<define name="config-config-item-set">
<element
name="config:config-item-set">
<ref
name="config-config-item-set-attlist"/>
<ref
name="config-items"/>
</element>
</define>
<define name="config-items">
<oneOrMore>
<choice>
<ref
name="config-config-item"/>
<ref
name="config-config-item-set"/>
<ref
name="config-config-item-map-named"/>
<ref
name="config-config-item-map-indexed"/>
</choice>
</oneOrMore>
</define>
Config Name
The config:name attribute
identifies the name of the setting container. For top level <config:config-item-set> elements, that are elements
that are direct children of the <office:settings>
element, the name should be preceded by a namespace prefix that identifies the
application the settings belong to.
<define name="config-config-item-set-attlist"
combine="interleave">
<attribute
name="config:name">
<ref
name="string"/>
</attribute>
</define>
Example:
<office:settings>
<config:config-item-set
xmlns:ooo="http://www.openoffice.org/...";
config:name="ooo:view-settings">
<config:config-item
config:name="ViewAreaTop"
config:type="int">0</config:config-item>
</config:config-item-set>
</office:settings>