PF/XTech/MarkUp
PF Review & Issue Tracking: MarkUp Activity
MarkUp Activity-Related Links
- MarkUp Activity / XHTML2 Working Group
- XHTML Document Development Area: an automatically maintained index of XHTML Working Group documents and their status
XHTML 1.0 Second Edition
- XHTML™ 1.0 The Extensible HyperText Markup Language: A Reformulation of HTML 4 in XML 1.0 (Second Edition)
- XHTML Media Types: Serving the Most Appropriate Content to Multiple User Agents from a Single Document Source
- explanation: this document supersedes the informative Appendix C: HTML Compatibility Guidelines in the original XHTML™ 1.0 The Extensible HyperText Markup Language as a normative document.
- Abstract: Many people want to use XHTML to author their web pages, but are confused about the best ways to deliver those pages in such a way that they will be processed correctly by various user agents. This Note contains suggestions about how to format XHTML to ensure it is maximally portable, and how to deliver XHTML to various user agents - even those that do not yet support XHTML natively. This document is intended to be used by document authors who want to use XHTML today, but want to be confident that their XHTML content is going to work in the greatest number of environments.
XHTML™ 1.1
- XHTML™ 1.1 - Module Based XHTML
- XHTML Basic 1.1 PER: An XHTML Modularization-based markup language designed for use on smaller Web clients. Developing an update to include an XML Schema implementation
- XHTML Print 1.1
- RDFa Syntax and Processing in XHTML 1.1
- RDFa Primer
XHTML™ Modularization 1.1
XHTML Modularization (M12n) 1.1: Modular markup language components and a framework for assembling them into arbitrary grammars.
XHTML™ Modularization (M12n) Abstract
This document is version 1.1 of XHTML Modularization, an abstract modularization of XHTML and implementations of the abstraction using XML Document Type Definitions (DTDs) and XML Schemas. This modularization provides a means for subsetting and extending XHTML, a feature needed for extending XHTML's reach onto emerging platforms. This specification is intended for use by language designers as they construct new XHTML Family Markup Languages. This specification does not define the semantics of elements and attributes, only how those elements and attributes are assembled into modules, and from those modules into markup languages. This second version of this specification includes several minor updates to provide clarifications and address errors found in the first version. It also provides an implementation using XML Schemas.
XHTML™ Modules
Individual Module Drafts
XHTML Modules: PF Reviews, Resources & Issues
XHTML™ 1.2
XHTML™ 1.2 Abstract
This specification (XHTML 1.2) builds upon XHTML 1.1 and XHTML Basic 1.1, helping to create an environment that is a superset of XHTML Basic 1.1. It also reintroduces widely requested features that were not included in XHTML 1.1. Finally, it incorporates new technologies to improve accessibility and integration with the semantic web.
XHTML2
XHTML2 Abstract
XHTML 2 is a general-purpose markup language designed for representing documents for a wide range of purposes across the World Wide Web. To this end it does not attempt to be all things to all people, supplying every possible markup idiom, but to supply a generally useful set of elements.
XML Events 2
XML Events Abstract (Editor's Draft)
This specification defines three modules: XML Events to define events and their characteristics; XML Handlers to define mappings between events and actions; and XML Scripting to assist in defining functions to support the handlers. These modules work together to provide XML languages with the ability to uniformly integrate event listeners and associated event handlers with Document Object Model (DOM) Level 3 event interfaces. The result is to provide an interoperable way of associating behaviors with document-level markup.