diff options
author | tpf <tpf@openoffice.org> | 2002-10-25 16:29:38 +0000 |
---|---|---|
committer | tpf <tpf@openoffice.org> | 2002-10-25 16:29:38 +0000 |
commit | 51f1aea1ac9ca1ee27f99c4b04be3b3d38375567 (patch) | |
tree | e6994accd3048acf183af259f5b0a342d5b59ab0 /officecfg/registry/component-schema.dtd | |
parent | 6f9d5d737a3a75e474e80e0ecaeca6353c57efac (diff) |
#103539# new elements author and deprecated, changed sequence of elements
Diffstat (limited to 'officecfg/registry/component-schema.dtd')
-rw-r--r-- | officecfg/registry/component-schema.dtd | 116 |
1 files changed, 61 insertions, 55 deletions
diff --git a/officecfg/registry/component-schema.dtd b/officecfg/registry/component-schema.dtd index fb74f5816a87..27accdbbe6b3 100644 --- a/officecfg/registry/component-schema.dtd +++ b/officecfg/registry/component-schema.dtd @@ -1,124 +1,130 @@ <?xml version="1.0" encoding="UTF-8"?> -<!ELEMENT oor:component-schema (info*, import*, uses*, templates?, component)> +<!ELEMENT oor:component-schema (info?, import*, uses*, templates?, component)> <!ATTLIST oor:component-schema - oor:name NMTOKEN #REQUIRED - oor:package NMTOKEN #REQUIRED - xml:lang CDATA #IMPLIED - xmlns:oor CDATA #FIXED "http://openoffice.org/2001/registry" - xmlns:xs CDATA #FIXED "http://www.w3.org/2001/XMLSchema" - xmlns:xsi CDATA #FIXED "http://www.w3.org/2001/XMLSchema-instance" + oor:name NMTOKEN #REQUIRED + oor:package NMTOKEN #REQUIRED + oor:version NMTOKEN #IMPLIED + xml:lang CDATA #IMPLIED + xmlns:oor CDATA #FIXED "http://openoffice.org/2001/registry" + xmlns:xs CDATA #FIXED "http://www.w3.org/2001/XMLSchema" + xmlns:xsi CDATA #FIXED "http://www.w3.org/2001/XMLSchema-instance" > -<!ELEMENT info (desc?, label?)> - <!ELEMENT import EMPTY> <!ATTLIST import - oor:component CDATA #REQUIRED + oor:component CDATA #REQUIRED > <!ELEMENT uses EMPTY> <!ATTLIST uses - oor:component CDATA #REQUIRED + oor:component CDATA #REQUIRED > -<!ELEMENT templates (((group | set)*))> -<!ELEMENT component (info*, (node-ref | ((group | set)*))*)> +<!ELEMENT templates (info?, (group | set)*)> +<!ELEMENT component (info?, (node-ref | group | set)*)> + +<!ELEMENT info (deprecated?, author*, desc*, label*)> + +<!ELEMENT deprecated (#PCDATA)> + +<!ELEMENT author (#PCDATA)> <!ELEMENT desc (#PCDATA)> <!ATTLIST desc - xml:lang CDATA #IMPLIED + xml:lang CDATA #IMPLIED > <!ELEMENT label (#PCDATA)> <!ATTLIST label - xml:lang CDATA #IMPLIED + xml:lang CDATA #IMPLIED > -<!ELEMENT group ((prop*), (info*, (node-ref | ((group | set)*))*))> +<!ELEMENT group (info?, prop*, (node-ref | group | set)*)> <!ATTLIST group - oor:name CDATA #REQUIRED - oor:extensible (true|false) #IMPLIED - oor:component CDATA #IMPLIED + oor:name CDATA #REQUIRED + oor:extensible (true | false) #IMPLIED + oor:component CDATA #IMPLIED > -<!ELEMENT set ((prop*), (info*, item*))> +<!ELEMENT set (info?, prop*, item*)> <!ATTLIST set - oor:name CDATA #REQUIRED - oor:node-type NMTOKEN #REQUIRED - oor:extensible (true|false) #IMPLIED - oor:component CDATA #IMPLIED + oor:name CDATA #REQUIRED + oor:node-type NMTOKEN #REQUIRED + oor:extensible (true | false) #IMPLIED + oor:component CDATA #IMPLIED > -<!ELEMENT node-ref (info*)> +<!ELEMENT node-ref (info?)> <!ATTLIST node-ref - oor:name CDATA #REQUIRED - oor:node-type NMTOKEN #REQUIRED - oor:component CDATA #IMPLIED + oor:name CDATA #REQUIRED + oor:node-type NMTOKEN #REQUIRED + oor:component CDATA #IMPLIED > -<!ELEMENT prop ((value*), (info*, constraints?))> +<!ELEMENT prop (info?, constraints?, value?)> <!ATTLIST prop - oor:name CDATA #REQUIRED - oor:type (xs:boolean | xs:short | xs:int | xs:long | xs:double | xs:string | xs:hexBinary | oor:any | oor:boolean-list | oor:short-list | oor:int-list | oor:long-list | oor:double-list | oor:string-list | oor:hexBinary-list) #REQUIRED - oor:localized (true|false) #IMPLIED - oor:nillable (true|false) #IMPLIED + oor:name CDATA #REQUIRED + oor:type (xs:boolean | xs:short | xs:int | xs:long | xs:double | xs:string | xs:hexBinary | oor:any | oor:boolean-list | oor:short-list | oor:int-list | oor:long-list | oor:double-list | oor:string-list | oor:hexBinary-list) #REQUIRED + oor:localized (true | false) #IMPLIED + oor:nillable (true | false) #IMPLIED > <!ELEMENT item EMPTY> <!ATTLIST item - oor:node-type NMTOKEN #REQUIRED - oor:component CDATA #IMPLIED + oor:node-type NMTOKEN #REQUIRED + oor:component CDATA #IMPLIED > <!ELEMENT value (#PCDATA)> <!ATTLIST value - xsi:nil (true|false) #IMPLIED - oor:separator CDATA #IMPLIED + xsi:nil (true | false) #IMPLIED + oor:separator CDATA #IMPLIED > <!ELEMENT constraints (enumeration*, length?, minLength?, maxLength?, minInclusive?, maxInclusive?, minExclusive?, maxExclusive?, whiteSpace?)> -<!ELEMENT enumeration (info*)> +<!ELEMENT enumeration (info?)> <!ATTLIST enumeration - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > -<!ELEMENT length (info*)> +<!ELEMENT length (info?)> <!ATTLIST length - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > -<!ELEMENT minLength (info*)> +<!ELEMENT minLength (info?)> <!ATTLIST minLength - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > -<!ELEMENT maxLength (info*)> +<!ELEMENT maxLength (info?)> <!ATTLIST maxLength - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > -<!ELEMENT minInclusive (info*)> +<!ELEMENT minInclusive (info?)> <!ATTLIST minInclusive - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > -<!ELEMENT maxInclusive (info*)> +<!ELEMENT maxInclusive (info?)> <!ATTLIST maxInclusive - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > -<!ELEMENT minExclusive (info*)> +<!ELEMENT minExclusive (info?)> <!ATTLIST minExclusive - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > -<!ELEMENT maxExclusive (info*)> +<!ELEMENT maxExclusive (info?)> <!ATTLIST maxExclusive - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > -<!ELEMENT whiteSpace (info*)> +<!ELEMENT whiteSpace (info?)> <!ATTLIST whiteSpace - oor:value CDATA #REQUIRED + oor:value CDATA #REQUIRED > + |