1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
3 elementFormDefault="qualified"
4 xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" >
5 <xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/"
6 schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-datatypes-1.xsd" />
10 This schema includes all modules for XHTML1.1 Document Type.
11 $Id: xhtml11-modules-1.xsd,v 1.10 2009/02/03 15:14:49 ahby Exp $
13 <xs:documentation source="xhtml-copyright-1.xsd"/>
17 This schema includes all modules (and redefinitions)
18 for XHTML1.1 Document Type.
19 XHTML1.1 Document Type includes the following Modules
21 XHTML Core modules (Required for XHTML Family Conformance)
39 + Param (Applet/Object modules require Param Module)
43 + Client side image maps
44 + Server side image maps
48 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-framework-1.xsd">
51 Schema Framework Component Modules:
57 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_commonatts"/>
60 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-text-1.xsd">
65 The Text module includes declarations for all core
66 text container elements and their attributes.
73 Elements defined here:
74 * address, blockquote, pre, h1, h2, h3, h4, h5, h6
76 * abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var
79 <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_textmodule"/>
82 <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-hypertext-1.xsd">
87 Elements defined here:
90 <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_hypertextmodule"/>
92 <xs:attributeGroup name="xhtml.a.attlist">
93 <xs:attributeGroup ref="xhtml.a.attlist"/>
94 <xs:attributeGroup ref="xhtml.a.csim.attlist">
97 Redefinition by Client Side Image Map Module
101 <xs:attributeGroup ref="xhtml.a.events.attlist">
104 Redefinition by XHTML Event Attribute Module
108 <xs:attributeGroup ref="xhtml.a.target.attlist">
111 Target Module - A Attribute Additions
117 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-list-1.xsd">
122 Elements defined here:
123 * dt, dd, dl, ol, ul, li
125 <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_listmodule"/>
128 <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-struct-1.xsd">
133 Elements defined here:
134 * title, head, body, html
136 <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_structuremodule"/>
138 <xs:attributeGroup name="xhtml.version.attrib">
141 Redefinition by the XHTML11 Markup (for value of version attr)
144 <xs:attribute name="version" type="xh11d:CDATA" fixed="-//W3C//DTD XHTML 1.1//EN"/>
146 <xs:attributeGroup name="xhtml.body.attlist">
147 <xs:attributeGroup ref="xhtml.body.attlist">
150 Original Body Attlist
154 <xs:attributeGroup ref="xhtml.body.events.attlist">
157 Redefinition by XHTML Event Attribute Module
163 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-edit-1.xsd">
168 Elements defined here:
171 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_editmodule"/>
174 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-bdo-1.xsd">
177 Bidirectional element module
179 Elements defined here:
182 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_bdomodule"/>
185 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-pres-1.xsd">
188 Presentational module
190 Elements defined here:
191 * hr, b, big, i, small,sub, sup, tt
193 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_presentationmodule"/>
196 <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-link-1.xsd">
201 Elements defined here:
204 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_linkmodule"/>
206 <xs:attributeGroup name="xhtml.link.attlist">
209 Changes to XHTML Link Attlist
212 <xs:attributeGroup ref="xhtml.link.attlist">
215 Original Link Attributes (declared in Link Module)
219 <xs:attributeGroup ref="xhtml.link.target.attlist">
222 XHTML Target Module - Attribute additions
228 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-meta-1.xsd">
233 Elements defined here:
236 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_metamodule"/>
239 <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-base-1.xsd">
244 Elements defined here:
247 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_basemodule"/>
249 <xs:attributeGroup name="xhtml.base.attlist">
252 Changes to XHTML base Attlist
255 <xs:attributeGroup ref="xhtml.base.attlist">
258 Original Base Attributes (declared in Base Module)
262 <xs:attributeGroup ref="xhtml.base.target.attlist">
265 XHTML Target Module - Attribute additions
271 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-script-1.xsd">
276 Elements defined here:
279 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_scriptmodule"/>
282 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-style-1.xsd">
287 Elements defined here:
290 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_stylemodule"/>
293 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-inlstyle-1.xsd">
296 Style attribute module
298 Attribute defined here:
301 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_styleattributemodule"/>
304 <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-image-1.xsd">
309 Elements defined here:
312 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imagemodule"/>
314 <xs:attributeGroup name="xhtml.img.attlist">
315 <xs:attributeGroup ref="xhtml.img.attlist">
318 Original Image Attributes (in Image Module)
322 <xs:attributeGroup ref="xhtml.img.csim.attlist">
325 Redefinition by Client Side Image Map Module
329 <xs:attributeGroup ref="xhtml.img.ssimap.attlist">
332 Redefinition by Server Side Image Module
338 <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-csismap-1.xsd">
341 Client-side mage maps module
343 Elements defined here:
346 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imapmodule"/>
348 <xs:attributeGroup name="xhtml.area.attlist">
349 <xs:attributeGroup ref="xhtml.area.attlist">
352 Original Area Attributes (in CSI Module)
356 <xs:attributeGroup ref="xhtml.area.events.attlist">
359 Redefinition by Events Attribute Module
363 <xs:attributeGroup ref="xhtml.area.target.attlist">
366 Target Module - Area Attribute Additions
372 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-ssismap-1.xsd">
375 Server-side image maps module
377 Attributes defined here:
380 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_servermapmodule"/>
383 <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-object-1.xsd">
388 Elements defined here:
391 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_objectmodule"/>
393 <xs:attributeGroup name="xhtml.object.attlist">
394 <xs:attributeGroup ref="xhtml.object.attlist">
397 Original Object Attlist
401 <xs:attributeGroup ref="xhtml.object.csim.attlist">
404 Redefinition by Client Image Map Module
410 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-param-1.xsd">
415 Elements defined here:
420 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-table-1.xsd">
425 Elements defined here:
426 * table, caption, thead, tfoot, tbody, colgroup, col, tr, th, td
428 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_tablemodule"/>
431 <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-form-1.xsd">
436 Elements defined here:
437 * form, label, input, select, optgroup, option,
438 * textarea, fieldset, legend, button
440 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmodule"/>
442 <xs:attributeGroup name="xhtml.form.attlist">
445 Changes to XHTML Form Attlist
448 <xs:attributeGroup ref="xhtml.form.attlist">
451 Original Form Attributes (declared in Forms Module)
455 <xs:attributeGroup ref="xhtml.form.events.attlist">
458 XHTML Events Module - Attribute additions
462 <xs:attributeGroup ref="xhtml.form.target.attlist">
465 XHTML Target Module - Attribute additions
470 <xs:attributeGroup name="xhtml.input.attlist">
473 Changes to XHTML Form Input Element
476 <xs:attributeGroup ref="xhtml.input.attlist">
479 Original Input Attributes (in Forms Module)
483 <xs:attributeGroup ref="xhtml.input.csim.attlist">
486 Redefinition by Client Side Image Map Module
490 <xs:attributeGroup ref="xhtml.input.ssimap.attlist">
493 Redefinition by Server Side Image Map Module
497 <xs:attributeGroup ref="xhtml.input.events.attlist">
500 Redefinition by Event Attribute Module
505 <xs:attributeGroup name="xhtml.label.attlist">
506 <xs:attributeGroup ref="xhtml.label.attlist">
509 Original Label Attributes (in Forms Module)
513 <xs:attributeGroup ref="xhtml.label.events.attlist">
516 Redefinition by Event Attribute Module
521 <xs:attributeGroup name="xhtml.select.attlist">
522 <xs:attributeGroup ref="xhtml.select.attlist">
525 Original Select Attributes (in Forms Module)
529 <xs:attributeGroup ref="xhtml.select.events.attlist">
532 Redefinition by Event Attribute Module
537 <xs:attributeGroup name="xhtml.textarea.attlist">
538 <xs:attributeGroup ref="xhtml.textarea.attlist">
541 Original TextArea Attributes (in Forms Module)
545 <xs:attributeGroup ref="xhtml.textarea.events.attlist">
548 Redefinition by Event Attribute Module
553 <xs:attributeGroup name="xhtml.button.attlist">
554 <xs:attributeGroup ref="xhtml.button.attlist">
557 Original Button Attributes (in Forms Module)
561 <xs:attributeGroup ref="xhtml.button.events.attlist">
564 Redefinition by Event Attribute Module
570 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-ruby-1.xsd">
575 Elements defined here:
576 * ruby, rbc, rtc, rb, rt, rp
578 Note that either Ruby or Basic Ruby should be used but not both
580 <xs:documentation source="http://www.w3.org/TR/2001/REC-ruby-20010531/#complex"/>
583 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-events-1.xsd">
588 Attributes defined here:
591 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_intrinsiceventsmodule"/>
594 <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-target-1.xsd">
597 XHTML Target Attribute Module
599 Attributes defined here:
602 <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_targetmodule"/>