xref: /AOO42X/main/xmloff/dtd/dtypes.mod (revision 73ad0941148e6599ad7a97a027f0d57b80e45ed4)
1*cabbd591SAndrew Rist<!--***********************************************************
2*cabbd591SAndrew Rist *
3*cabbd591SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
4*cabbd591SAndrew Rist * or more contributor license agreements.  See the NOTICE file
5*cabbd591SAndrew Rist * distributed with this work for additional information
6*cabbd591SAndrew Rist * regarding copyright ownership.  The ASF licenses this file
7*cabbd591SAndrew Rist * to you under the Apache License, Version 2.0 (the
8*cabbd591SAndrew Rist * "License"); you may not use this file except in compliance
9*cabbd591SAndrew Rist * with the License.  You may obtain a copy of the License at
10*cabbd591SAndrew Rist *
11*cabbd591SAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
12*cabbd591SAndrew Rist *
13*cabbd591SAndrew Rist * Unless required by applicable law or agreed to in writing,
14*cabbd591SAndrew Rist * software distributed under the License is distributed on an
15*cabbd591SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*cabbd591SAndrew Rist * KIND, either express or implied.  See the License for the
17*cabbd591SAndrew Rist * specific language governing permissions and limitations
18*cabbd591SAndrew Rist * under the License.
19*cabbd591SAndrew Rist *
20*cabbd591SAndrew Rist ***********************************************************-->
21cdf0e10cSrcweir
22cdf0e10cSrcweir
23cdf0e10cSrcweir
24cdf0e10cSrcweir<!-- datatypes corresponding to XML Schema Part 2 W3C Working draft of  -->
25cdf0e10cSrcweir<!-- 07 April 2000                                                      -->
26cdf0e10cSrcweir
27cdf0e10cSrcweir<!-- string -->
28cdf0e10cSrcweir<!ENTITY % string               "CDATA">
29cdf0e10cSrcweir<!ENTITY % cString              "#PCDATA">
30cdf0e10cSrcweir
31cdf0e10cSrcweir<!-- boolean (values are "true" and "false" -->
32cdf0e10cSrcweir<!ENTITY % boolean              "CDATA">
33cdf0e10cSrcweir
34cdf0e10cSrcweir<!-- integer ( ..., -2, -1, 0, 1, 2, ...) -->
35cdf0e10cSrcweir<!ENTITY % integer              "CDATA">
36cdf0e10cSrcweir
37cdf0e10cSrcweir<!-- non negative integer ( 0, 1, 2, ...) -->
38cdf0e10cSrcweir<!ENTITY % nonNegativeInteger   "CDATA">
39cdf0e10cSrcweir
40cdf0e10cSrcweir<!-- positive integer ( 1, 2, ...) -->
41cdf0e10cSrcweir<!ENTITY % positiveInteger      "CDATA">
42cdf0e10cSrcweir<!ENTITY % cPositiveInteger     "#PCDATA">
43cdf0e10cSrcweir
44cdf0e10cSrcweir<!ENTITY % positiveNumberOrDefault "CDATA">
45cdf0e10cSrcweir
46cdf0e10cSrcweir<!-- time duration as specified by ISO8601, section 5.5.3.2 -->
47cdf0e10cSrcweir<!ENTITY % timeDuration         "CDATA">
48cdf0e10cSrcweir<!ENTITY % cTimeDuration        "#PCDATA">
49cdf0e10cSrcweir
50cdf0e10cSrcweir<!-- time instance as specified by ISO8601, section 5.4 -->
51cdf0e10cSrcweir<!ENTITY % timeInstance         "CDATA">
52cdf0e10cSrcweir<!ENTITY % cTimeInstance        "#PCDATA">
53cdf0e10cSrcweir
54cdf0e10cSrcweir<!-- date instance as specified by ISO8601, section 5.2.1.1, extended format-->
55cdf0e10cSrcweir<!ENTITY % date                 "CDATA">
56cdf0e10cSrcweir<!ENTITY % cDate                "#PCDATA">
57cdf0e10cSrcweir
58cdf0e10cSrcweir<!-- date duration, like timDuration but truncated to full dates -->
59cdf0e10cSrcweir<!ENTITY % dateDuration         "CDATA">
60cdf0e10cSrcweir<!ENTITY % cDateDuration        "#PCDATA">
61cdf0e10cSrcweir
62cdf0e10cSrcweir<!-- URI reference -->
63cdf0e10cSrcweir<!ENTITY % uriReference         "CDATA">
64cdf0e10cSrcweir
65cdf0e10cSrcweir<!-- language code as specified by RFC1766 -->
66cdf0e10cSrcweir<!ENTITY % language             "CDATA">
67cdf0e10cSrcweir<!ENTITY % cLanguage            "#PCDATA">
68cdf0e10cSrcweir
69cdf0e10cSrcweir<!-- float -->
70cdf0e10cSrcweir<!ENTITY % float "CDATA">
71cdf0e10cSrcweir
72cdf0e10cSrcweir<!-- Some other common used data types -->
73cdf0e10cSrcweir
74cdf0e10cSrcweir<!-- a single UNICODE character -->
75cdf0e10cSrcweir<!ENTITY % character            "CDATA">
76cdf0e10cSrcweir
77cdf0e10cSrcweir<!-- a style name -->
78cdf0e10cSrcweir<!ENTITY % styleName            "CDATA">
79cdf0e10cSrcweir
80cdf0e10cSrcweir<!-- a target frame mame -->
81cdf0e10cSrcweir<!ENTITY % targetFrameName          "CDATA">
82cdf0e10cSrcweir
83cdf0e10cSrcweir<!-- a language without a country as specified by ISO639 -->
84cdf0e10cSrcweir<!ENTITY % languageOnly         "CDATA">
85cdf0e10cSrcweir
86cdf0e10cSrcweir<!-- a country as specified by ISO3166 -->
87cdf0e10cSrcweir<!ENTITY % country              "CDATA">
88cdf0e10cSrcweir
89cdf0e10cSrcweir<!-- a color value having the format #rrggbb -->
90cdf0e10cSrcweir<!ENTITY % color                "CDATA">
91cdf0e10cSrcweir<!-- a color value having the format #rrggbb or "transparent" -->
92cdf0e10cSrcweir<!ENTITY % transparentOrColor           "CDATA">
93cdf0e10cSrcweir
94cdf0e10cSrcweir<!-- a percentage -->
95cdf0e10cSrcweir<!ENTITY % percentage           "CDATA">
96cdf0e10cSrcweir
97cdf0e10cSrcweir<!-- a length (i.e. 1cm or .6inch) -->
98cdf0e10cSrcweir<!ENTITY % length               "CDATA">
99cdf0e10cSrcweir<!ENTITY % positiveLength       "CDATA">
100cdf0e10cSrcweir<!ENTITY % nonNegativeLength    "CDATA">
101cdf0e10cSrcweir<!ENTITY % lengthOrNoLimit "CDATA">
102cdf0e10cSrcweir
103cdf0e10cSrcweir<!-- a length or a percentage -->
104cdf0e10cSrcweir<!ENTITY % lengthOrPercentage   "CDATA">
105cdf0e10cSrcweir<!ENTITY % positiveLengthOrPercentage   "CDATA">
106cdf0e10cSrcweir
107cdf0e10cSrcweir<!-- a pixel length (i.e. 2px) -->
108cdf0e10cSrcweir<!ENTITY % nonNegativePixelLength   "CDATA">
109cdf0e10cSrcweir
110cdf0e10cSrcweir<!-- a float or a percentage -->
111cdf0e10cSrcweir<!ENTITY % floatOrPercentage    "CDATA">
112cdf0e10cSrcweir
113cdf0e10cSrcweir<!-- a text encoding -->
114cdf0e10cSrcweir<!ENTITY % textEncoding "CDATA">
115cdf0e10cSrcweir
116cdf0e10cSrcweir<!-- cell address and cell range address -->
117cdf0e10cSrcweir<!ENTITY % cell-address "CDATA">
118cdf0e10cSrcweir<!ENTITY % cell-range-address "CDATA">
119cdf0e10cSrcweir<!ENTITY % cell-range-address-list "CDATA">
120cdf0e10cSrcweir
121cdf0e10cSrcweir<!-- value types -->
122cdf0e10cSrcweir<!ENTITY % valueType "(float|time|date|percentage|currency|boolean|string)">
123cdf0e10cSrcweir
124cdf0e10cSrcweir<!-- an svg coordinate in different distance formats -->
125cdf0e10cSrcweir<!ENTITY % coordinate "CDATA">
126cdf0e10cSrcweir
127cdf0e10cSrcweir<!ENTITY % coordinateOrPercentage   "CDATA">
128cdf0e10cSrcweir
129cdf0e10cSrcweir<!ENTITY % shape "draw:rect|draw:line|draw:polyline|draw:polygon|draw:path|
130cdf0e10cSrcweir                   draw:circle|draw:ellipse|draw:g|draw:page-thumbnail|
131cdf0e10cSrcweir                   draw:text-box|draw:image|draw:object|draw:object-ole|
132cdf0e10cSrcweir                   draw:applet|draw:floating-frame|draw:plugin|
133cdf0e10cSrcweir                   draw:measure|draw:caption|draw:connector|chart:chart|
134cdf0e10cSrcweir                   dr3d:scene|draw:control|draw:custom-shape" >
135cdf0e10cSrcweir<!ENTITY % shapes "(%shape;)" >
136cdf0e10cSrcweir
137cdf0e10cSrcweir<!ENTITY % anchorType "(page|frame|paragraph|char|as-char)">
138cdf0e10cSrcweir
139cdf0e10cSrcweir<!ENTITY % control-id "form:id CDATA #REQUIRED">
140