VirtualBox

source: vbox/trunk/src/libs/dita-ot-1.8.5/schema/base/xsd/utilitiesDomain.xsd@ 98997

Last change on this file since 98997 was 98584, checked in by vboxsync, 2 years ago

Docs: bugref:10302. Setting svn properties of DITA-OT library.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 7.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- ============================================================= -->
3<!-- HEADER -->
4<!-- ============================================================= -->
5<!-- MODULE: DITA Utilities Domain -->
6<!-- VERSION: 1.2 -->
7<!-- DATE: November 2009 -->
8<!-- -->
9<!-- ============================================================= -->
10
11<!-- ============================================================= -->
12<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
13<!-- -->
14<!-- PURPOSE: Define elements and specialization attributes -->
15<!-- for Utilities Domain -->
16<!-- -->
17<!-- ORIGINAL CREATION DATE: -->
18<!-- March 2001 -->
19<!-- -->
20<!-- (C) Copyright OASIS-Open.org 2005, 2009 -->
21<!-- (C) Copyright IBM Corporation 2001, 2004. -->
22<!-- All Rights Reserved. -->
23<!-- ============================================================= -->
24<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
25 <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.2"/>
26
27 <xs:annotation>
28 <xs:appinfo>
29 <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic ut-d)</dita:domainsModule>
30 </xs:appinfo>
31 <xs:documentation>
32 <!-- place holder for documentation -->
33 </xs:documentation>
34 </xs:annotation>
35
36 <xs:group name="ut-d-fig">
37 <xs:choice>
38 <xs:element ref="imagemap"/>
39 </xs:choice>
40 </xs:group>
41
42
43
44 <xs:group name="imagemap">
45 <xs:sequence>
46 <xs:choice>
47 <xs:element ref="imagemap"/>
48 </xs:choice>
49 </xs:sequence>
50 </xs:group>
51
52 <xs:group name="area">
53 <xs:sequence>
54 <xs:choice>
55 <xs:element ref="area"/>
56 </xs:choice>
57 </xs:sequence>
58 </xs:group>
59
60 <xs:group name="shape">
61 <xs:sequence>
62 <xs:choice>
63 <xs:element ref="shape"/>
64 </xs:choice>
65 </xs:sequence>
66 </xs:group>
67
68 <xs:group name="coords">
69 <xs:sequence>
70 <xs:choice>
71 <xs:element ref="coords"/>
72 </xs:choice>
73 </xs:sequence>
74 </xs:group>
75
76
77
78
79 <!-- Base form: Imagemap ((%image;), (%area;)+) -->
80
81 <xs:element name="imagemap" >
82 <xs:annotation>
83 <xs:documentation>
84 The imagemap element supports the basic functionality of the HTML <q>client-side</q> image map markup.
85 </xs:documentation>
86 </xs:annotation>
87 <xs:complexType>
88 <xs:complexContent>
89 <xs:extension base="imagemap.class">
90 <xs:attribute ref="class" default="+ topic/fig ut-d/imagemap "/>
91 </xs:extension>
92 </xs:complexContent>
93 </xs:complexType>
94 </xs:element>
95
96 <xs:complexType name="imagemap.class">
97 <xs:sequence>
98 <xs:group ref="imagemap.content"/>
99 </xs:sequence>
100 <xs:attributeGroup ref="imagemap.attributes"/>
101 </xs:complexType>
102
103 <xs:group name="imagemap.content">
104 <xs:sequence>
105 <xs:sequence>
106 <xs:group ref="image"/>
107 <xs:group ref="area" maxOccurs="unbounded"/>
108 </xs:sequence>
109 </xs:sequence>
110 </xs:group>
111
112 <xs:attributeGroup name="imagemap.attributes">
113 <xs:attributeGroup ref="univ-atts"/>
114 <xs:attributeGroup ref="display-atts"/>
115 <xs:attribute name="spectitle" type="xs:string"/>
116 <xs:attribute name="outputclass" type="xs:string"/>
117 <xs:attributeGroup ref="global-atts"/>
118 </xs:attributeGroup>
119
120 <xs:element name="area" >
121 <xs:annotation>
122 <xs:documentation>
123 The area element supports the basic functionality of the HTML image map markup.
124 </xs:documentation>
125 </xs:annotation>
126 <xs:complexType>
127 <xs:complexContent>
128 <xs:extension base="area.class">
129 <xs:attribute ref="class" default="+ topic/figgroup ut-d/area "/>
130 </xs:extension>
131 </xs:complexContent>
132 </xs:complexType>
133 </xs:element>
134 <xs:complexType name="area.class">
135 <xs:sequence>
136 <xs:group ref="area.content"/>
137 </xs:sequence>
138 <xs:attributeGroup ref="area.attributes"/>
139 </xs:complexType>
140
141 <xs:group name="area.content">
142 <xs:sequence>
143 <xs:sequence>
144 <xs:group ref="shape"/>
145 <xs:group ref="coords"/>
146 <xs:group ref="xref"/>
147 </xs:sequence>
148 </xs:sequence>
149 </xs:group>
150
151 <xs:attributeGroup name="area.attributes">
152 <xs:attributeGroup ref="univ-atts"/>
153 <xs:attribute name="outputclass" type="xs:string"/>
154 <xs:attributeGroup ref="global-atts"/>
155 </xs:attributeGroup>
156
157 <xs:element name="shape" >
158 <xs:annotation>
159 <xs:documentation>
160 The shape element supports the basic functionality of the HTML <q>client-side</q> image map markup.
161 </xs:documentation>
162 </xs:annotation>
163 <xs:complexType>
164 <xs:complexContent>
165 <xs:extension base="shape.class">
166 <xs:attribute ref="class" default="+ topic/keyword ut-d/shape "/>
167 </xs:extension>
168 </xs:complexContent>
169 </xs:complexType>
170 </xs:element>
171
172 <xs:complexType name="shape.class" mixed="true">
173 <xs:sequence>
174 <xs:group ref="shape.content"/>
175 </xs:sequence>
176 <xs:attributeGroup ref="shape.attributes"/>
177 </xs:complexType>
178
179 <xs:group name="shape.content">
180 <xs:sequence>
181 <xs:choice minOccurs="0" maxOccurs="unbounded">
182 <xs:group ref="text"/>
183 </xs:choice>
184 </xs:sequence>
185 </xs:group>
186
187 <xs:attributeGroup name="shape.attributes">
188 <xs:attribute name="keyref" type="xs:string"/>
189 <xs:attributeGroup ref="univ-atts-translate-no"/>
190 <xs:attribute name="outputclass" type="xs:string"/>
191 <xs:attributeGroup ref="global-atts"/>
192 </xs:attributeGroup>
193
194 <xs:element name="coords" >
195 <xs:annotation>
196 <xs:documentation>
197 The coords element supports the basic functionality of the HTML <q>client-side</q> image map markup.
198 </xs:documentation>
199 </xs:annotation>
200 <xs:complexType>
201 <xs:complexContent>
202 <xs:extension base="coords.class">
203 <xs:attribute ref="class" default="+ topic/ph ut-d/coords "/>
204 </xs:extension>
205 </xs:complexContent>
206 </xs:complexType>
207 </xs:element>
208
209 <xs:complexType name="coords.class" mixed="true">
210 <xs:sequence>
211 <xs:group ref="coords.content"/>
212 </xs:sequence>
213 <xs:attributeGroup ref="coords.attributes"/>
214 </xs:complexType>
215
216 <xs:group name="coords.content">
217 <xs:sequence>
218 <xs:choice minOccurs="0" maxOccurs="unbounded">
219 <xs:group ref="words.cnt"/>
220 </xs:choice>
221 </xs:sequence>
222 </xs:group>
223
224 <xs:attributeGroup name="coords.attributes">
225 <xs:attribute name="keyref" type="xs:string"/>
226 <xs:attributeGroup ref="univ-atts-translate-no"/>
227 <xs:attribute name="outputclass" type="xs:string"/>
228 <xs:attributeGroup ref="global-atts"/>
229 </xs:attributeGroup>
230
231</xs:schema>
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette