summaryrefslogtreecommitdiff
path: root/officecfg/registry
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2003-05-27 10:36:17 +0000
committerVladimir Glazounov <vg@openoffice.org>2003-05-27 10:36:17 +0000
commit78ba2e098918df357f4b2b7abe0f81e6dfb87d25 (patch)
treeba83c814ab27ed45f3fc88cc3599de587a08d64e /officecfg/registry
parentf73bfd2b4d04b3a6560b8b3c134f62d226559ff5 (diff)
INTEGRATION: CWS configxml01 (1.4.24); FILE MERGED
2003/05/16 14:38:34 jb 1.4.24.1: #109668# Rename oor:node -> oor:component-data
Diffstat (limited to 'officecfg/registry')
-rw-r--r--officecfg/registry/component-update.xsd88
1 files changed, 51 insertions, 37 deletions
diff --git a/officecfg/registry/component-update.xsd b/officecfg/registry/component-update.xsd
index 4842341db824..b61688e73ad6 100644
--- a/officecfg/registry/component-update.xsd
+++ b/officecfg/registry/component-update.xsd
@@ -6,28 +6,6 @@
additional information for merging and access control</xs:documentation>
</xs:annotation>
<xs:redefine schemaLocation="component-types.xsd">
- <xs:complexType name="node">
- <xs:annotation>
- <xs:documentation>identifies a node in the schema by it's name and position within the hierarchy. Overrides or adds information from the base layer. A node can be of type set or group.</xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="oor:node">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="node" type="oor:node"/>
- <xs:element name="prop" type="oor:prop" nillable="true">
- <xs:unique name="uniqueLang">
- <xs:selector xpath="oor:value"/>
- <xs:field xpath="@xml:lang"/>
- </xs:unique>
- </xs:element>
- </xs:choice>
- <xs:attributeGroup ref="oor:update-info"/>
- <xs:attribute ref="oor:mandatory"/>
- <xs:attribute ref="oor:package" use="optional"/>
- <xs:attributeGroup ref="oor:node-type-info" use="optional"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
<xs:complexType name="value">
<xs:annotation>
<xs:documentation>adds the xml:lang attribute for localized information. Only the update format is allowed to contain localized data.</xs:documentation>
@@ -38,21 +16,42 @@
</xs:extension>
</xs:simpleContent>
</xs:complexType>
- <xs:complexType name="prop">
- <xs:annotation>
- <xs:documentation>adds operational info to a property, should only be applied for dynamic properties. Dynamic properties are not available in the component schema and are added or removed during runtime.</xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="oor:prop">
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:element name="value" type="oor:value" nillable="true"/>
- </xs:sequence>
- <xs:attributeGroup ref="oor:update-info"/>
- <xs:attribute ref="oor:type" use="optional"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
</xs:redefine>
+ <xs:complexType name="node">
+ <xs:annotation>
+ <xs:documentation>Identifies a node in the schema by it's name and position within the hierarchy. Overrides or adds information from the base layer. A node can be of type set or group.</xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="oor:basic-node">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="node" type="oor:node"/>
+ <xs:element name="prop" type="oor:prop">
+ <xs:unique name="uniqueLang">
+ <xs:selector xpath="oor:value"/>
+ <xs:field xpath="@xml:lang"/>
+ </xs:unique>
+ </xs:element>
+ </xs:choice>
+ <xs:attributeGroup ref="oor:update-info"/>
+ <xs:attribute ref="oor:mandatory"/>
+ <xs:attributeGroup ref="oor:node-type-info" use="optional"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="prop">
+ <xs:annotation>
+ <xs:documentation>adds operational info to a property, should only be applied for dynamic properties. Dynamic properties are not available in the component schema and are added or removed during runtime.</xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="oor:basic-prop">
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="value" type="oor:value" nillable="true"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="oor:update-info"/>
+ <xs:attribute ref="oor:type" use="optional"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
<xs:attributeGroup name="update-info">
<xs:attribute ref="oor:finalized"/>
<xs:attribute ref="oor:readonly"/>
@@ -86,10 +85,25 @@
<xs:documentation>determines, whether a node and its descendants are readonly or not. This is a computed attribute and can not be set by an application.</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:element name="node" type="oor:node">
+ <xs:element name="component-data">
<xs:annotation>
<xs:documentation>root element of the update document.</xs:documentation>
</xs:annotation>
+ <xs:complexType>
+ <xs:extension base="oor:basic-node">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="node" type="oor:node"/>
+ <xs:element name="prop" type="oor:prop">
+ <xs:unique name="uniqueLang">
+ <xs:selector xpath="oor:value"/>
+ <xs:field xpath="@xml:lang"/>
+ </xs:unique>
+ </xs:element>
+ </xs:choice>
+ <xs:attributeGroup ref="oor:update-info"/>
+ <xs:attribute ref="oor:package"/>
+ </xs:extension>
+ </xs:complexType>
<xs:unique name="member">
<xs:selector xpath="oor:node|oor:prop"/>
<xs:field xpath="@oor:name"/>