Modularization of XHTML™ in XML Schema (original) (raw)
W3C Working Draft 3 October 2003
This version:
http://www.w3.org/TR/2003/WD-xhtml-m12n-schema-20031003
Latest version:
http://www.w3.org/TR/xhtml-m12n-schema
Previous version:
http://www.w3.org/TR/2002/WD-xhtml-m12n-schema-20021209
Diff-marked version:
<xhtml-m12n-schema-diff.html>
Editors:
Daniel Austin, W. W. Grainger, Inc.
Subramanian Peruvemba, Oracle Corporation
Shane McCarron, Applied Testing and Technology, Inc.
Masayasu Ishikawa, W3C
This document is also available in these non-normative formats: Single XHTML file, PostScript version, PDF version, ZIP archive, and Gzip'd TAR archive.
Copyright © 2003 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
Abstract
This document describes a methodology for modularization of XHTML using XML Schema. The document also provides a XML Schema implementation of the abstract modules defined in Modularization of XHTML [XHTMLMOD].
Status of This Document
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This is the Last Call Working Draft of "Modularization of XHTML™ in XML Schema" for review by members of the W3C and other interested parties in the general public. It is a stand-alone document to ease its review. It is being re-submitted for last call because of substantial changes in the way the Schemas are implemented to ease their use in non-XHTML contexts. After going through Last Call again, this document will be integrated into a new edition of Modularization of XHTML [XHTMLMOD]. The Last Call review period ends 14 November 2003.
Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
Patent disclosures relevant to this specification may be found on the Working Group's public patent disclosure page.
Please send review comments to www-html-editor@w3.org (archive). Public discussion on XHTML takes place on the mailing list www-html@w3.org (archive).
This document has been produced by the W3C HTML Working Group (members only) as part of the HTML Activity. The goals of the HTML Working Group are discussed in the HTML Working Group charter.
Quick Table of Contents
- 1. Introduction
- 2. Terms and Definitions
- 3. Conformance Definition
- A. Building Schema Modules
- B. Developing Schema with defined and extended modules
- C. XHTML Schema Module Implementations
- D. References
- E. Acknowledgements
Full Table of Contents
- 1. Introduction
- 2. Terms and Definitions
- 3. Conformance Definition
- A. Building Schema Modules
- B. Developing Schema with defined and extended modules
- B.1. Defining additional attributes
- B.2. Defining additional elements
- B.3. Defining the content model for a collection of modules
* B.3.1. Integrating a stand-alone module into XHTML
* B.3.2. Mixing a new module throughout the modules in XHTML - B.4. Creating a new Document Type
* B.4.1. Creating a simple Docoment Type
* B.4.2. Creating a Language by extending XHTML
* B.4.3. Creating a Language by removing and replacing XHTML modules
* B.4.4. Creating a the new Document Type
- C. XHTML Schema Module Implementations
- C.1. Character Entities
- C.2. XHTML Schema Modular Framework
* C.2.1. XHTML Notations
* C.2.2. XHTML Datatypes
* C.2.3. XHTML Common Attribute Definitions
* C.2.4. XHTML Character Entities - C.3. XHTML Module Implementations
* C.3.1. XHTML Core Modules
* C.3.2. Applet
* C.3.3. Text Modules
* C.3.4. Forms
* C.3.5. Tables
* C.3.6. Image
* C.3.7. Client-side Image Map
* C.3.8. Server-side Image Map
* C.3.9. Object
* C.3.10. Frames
* C.3.11. Target
* C.3.12. Iframe
* C.3.13. Intrinsic Events
* C.3.14. Metainformation
* C.3.15. Scripting
* C.3.16. Style Sheet
* C.3.17. Style Attribute
* C.3.18. Link
* C.3.19. Base
* C.3.20. Name Identification
* C.3.21. Legacy
* C.3.22. Ruby - C.4. XHTML Schema Support Modules
* C.4.1. Block Phrasal
* C.4.2. Block Presentational
* C.4.3. Block Structural
* C.4.4. Inline Phrasal
* C.4.5. Inline Presentational
* C.4.6. Inline Structural
* C.4.7. Param
* C.4.8. Legacy - Miscellaneous
- D. References
- D.1. Normative References
- D.2. Informative References
- E. Acknowledgements