- From: Mercurial notifier <nobody@w3.org>
- Date: Mon, 14 Mar 2011 16:47:03 +0000
- To: markup-validator updates <www-validator-cvs@w3.org>
changeset: 3220:baa7ab7e04a5
tag: tip
user: Ville Skyttä <ville.skytta@iki.fi>
date: Mon Mar 14 18:46:58 2011 +0200
files: htdocs/sgml-lib/NOTE-xhtml-role-20101216/xhtml-role-qname-1.mod htdocs/sgml-lib/catalog.xml htdocs/sgml-lib/xml.soc
description:
Add XHTML Role module, needed by XHTML+ARIA.
diff -r a65729be5ab0 -r baa7ab7e04a5 htdocs/sgml-lib/NOTE-xhtml-role-20101216/xhtml-role-qname-1.mod
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/htdocs/sgml-lib/NOTE-xhtml-role-20101216/xhtml-role-qname-1.mod Mon Mar 14 18:46:58 2011 +0200
@@ -0,0 +1,101 @@
+<!-- ....................................................................... -->
+<!-- XHTML Role Qname Module ............................................ -->
+<!-- file: xhtml-role-qname-1.mod
+
+ This is XHTML Role - the Role Attribute Module for XHTML.
+
+ Copyright 2006 W3C (MIT, ERCIM, Keio), All Rights Reserved.
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ENTITIES XHTML Role Attribute Qnames 1.0//EN"
+ SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- XHTML Role Attribute Qname (Qualified Name) Module
+
+ This module is contained in two parts, labeled Section 'A' and 'B':
+
+ Section A declares parameter entities to support namespace-
+ qualified names, namespace declarations, and name prefixing
+ for XHTML Role and extensions.
+
+ Section B declares parameter entities used to provide
+ namespace-qualified names for the XHTML role attribute:
+
+ %role.qname; the xmlns-qualified name for @role
+ ...
+
+ XHTML Role extensions would create a module similar to this one.
+-->
+
+<!-- Section A: XHTML Role Attribute XML Namespace Framework ::::::::::::::: -->
+
+<!-- 1. Declare a %XHTML-ROLE.prefixed; conditional section keyword, used
+ to activate namespace prefixing. The default value should
+ inherit '%NS.prefixed;' from the DTD driver, so that unless
+ overridden, the default behavior follows the overall DTD
+ prefixing scheme.
+-->
+<!ENTITY % NS.prefixed "IGNORE" >
+<!ENTITY % XHTML-ROLE.prefixed "%NS.prefixed;" >
+
+<!-- 2. Declare a parameter entity (eg., %XHTML-ROLE.xmlns;) containing
+ the URI reference used to identify the XHTML Role Attribute namespace
+-->
+<!ENTITY % XHTML-ROLE.xmlns "http://www.w3.org/1999/xhtml" >
+
+<!-- 3. Declare parameter entities (eg., %XML.prefix;) containing
+ the default namespace prefix string(s) to use when prefixing
+ is enabled. This may be overridden in the DTD driver or the
+ internal subset of an document instance. If no default prefix
+ is desired, this may be declared as an empty string.
+
+ NOTE: As specified in [XMLNAMES], the namespace prefix serves
+ as a proxy for the URI reference, and is not in itself significant.
+-->
+<!ENTITY % XHTML-ROLE.prefix "" >
+
+<!-- 4. Declare parameter entities (eg., %XHTML-ROLE.pfx;) containing the
+ colonized prefix(es) (eg., '%XHTML-ROLE.prefix;:') used when
+ prefixing is active, an empty string when it is not.
+-->
+<![%XHTML-ROLE.prefixed;[
+<!ENTITY % XHTML-ROLE.pfx "%XHTML-ROLE.prefix;:" >
+]]>
+<!ENTITY % XHTML-ROLE.pfx "" >
+
+<!-- declare qualified name extensions here ............ -->
+<!ENTITY % xhtml-role-qname-extra.mod "" >
+%xhtml-role-qname-extra.mod;
+
+<!-- 5. The parameter entity %XHTML-ROLE.xmlns.extra.attrib; may be
+ redeclared to contain any non-XHTML Role Attribute namespace
+ declaration attributes for namespaces embedded in XML. The default
+ is an empty string. XLink should be included here if used
+ in the DTD.
+-->
+<!ENTITY % XHTML-ROLE.xmlns.extra.attrib "" >
+
+
+<!-- Section B: XML Qualified Names ::::::::::::::::::::::::::::: -->
+
+<!-- 6. This section declares parameter entities used to provide
+ namespace-qualified names for the XHTML role attribute.
+-->
+
+<!ENTITY % xhtml-role.role.qname "%XHTML-ROLE.pfx;role" >
+
+
+<!-- The following defines a PE for use in the attribute sets of elements in
+ other namespaces that want to incorporate the XHTML role attribute. Note
+ that in this case the XHTML-ROLE.pfx should be defined. -->
+
+<!ENTITY % xhtml-role.attrs.qname
+ "%XHTML-ROLE.pfx;role CDATA #IMPLIED"
+ >
+
+<!-- end of xhtml-role-qname-1.mod -->
diff -r a65729be5ab0 -r baa7ab7e04a5 htdocs/sgml-lib/catalog.xml
--- a/htdocs/sgml-lib/catalog.xml Mon Mar 14 18:25:53 2011 +0200
+++ b/htdocs/sgml-lib/catalog.xml Mon Mar 14 18:46:58 2011 +0200
@@ -108,6 +108,8 @@
<public publicId="-//W3C//ENTITIES XHTML MetaAttributes 1.1//EN" uri="WD-xhtml-rdfa-20101109/xhtml-metaAttributes-2.mod" />
<public publicId="-//W3C//DTD XHTML+ARIA 1.0//EN" uri="CR-wai-aria-20110118/xhtml-aria-1.dtd" />
<public publicId="-//W3C//ENTITIES XHTML ARIA Attributes 1.0//EN" uri="CR-wai-aria-20110118/aria-attributes-1.mod" />
+ <public publicId="-//W3C//ENTITIES XHTML Role Attribute Qnames 1.0//EN" uri="NOTE-xhtml-role-20101216/xhtml-role-qname-1.mod" />
+ <public publicId="-//W3C//ENTITIES XHTML Role Attribute 1.0//EN" uri="NOTE-xhtml-role-20101216/xhtml-role-qname-1.mod" />
<public publicId="-//W3C//DTD SMIL 1.0//EN" uri="REC-smil-19980615/smil10.dtd" />
<public publicId="-//W3C//DTD SMIL 2.0//EN" uri="REC-smil20-20050107/SMIL20.dtd" />
<public publicId="-//W3C//DTD SMIL 2.0 Basic//EN" uri="REC-smil20-20050107/SMIL20Basic.dtd" />
diff -r a65729be5ab0 -r baa7ab7e04a5 htdocs/sgml-lib/xml.soc
--- a/htdocs/sgml-lib/xml.soc Mon Mar 14 18:25:53 2011 +0200
+++ b/htdocs/sgml-lib/xml.soc Mon Mar 14 18:46:58 2011 +0200
@@ -273,6 +273,15 @@
"CR-wai-aria-20110118/aria-attributes-1.mod"
+-- XHTML Role --
+
+PUBLIC "-//W3C//ENTITIES XHTML Role Attribute Qnames 1.0//EN"
+ "NOTE-xhtml-role-20101216/xhtml-role-qname-1.mod"
+-- Incorrect public ID in CR-wai-aria-20110118/xhtml-aria-1.dtd --
+PUBLIC "-//W3C//ENTITIES XHTML Role Attribute 1.0//EN"
+ "NOTE-xhtml-role-20101216/xhtml-role-qname-1.mod"
+
+
-- SMIL 1.0 --
PUBLIC "-//W3C//DTD SMIL 1.0//EN"
Received on Monday, 14 March 2011 16:47:06 UTC