XHTML 1.1 .extra?

It's not defined in Building XHTML Modules, but there's a .extra suffix
that seems to be a synonym for ".class, but stuff you might not always
want" floating in the customization file for XHTML 1.1 at:
http://www.w3.org/TR/xhtml11/xhtml11_dtd.html#a_xhtml11_customization

There's a nice section in comments:
Extending the Model

              While in some cases this module may need to be rewritten to
              accommodate changes to the document model, minor extensions
              may be accomplished by redeclaring any of the three *.extra;
              parameter entities to contain extension element types as
follows:

                  %Misc.extra;    whose parent may be any block or
                                  inline element.

                  %Inline.extra;  whose parent may be any inline element.

                  %Block.extra;   whose parent may be any block element.

              If used, these parameter entities must be an OR-separated
              list beginning with an OR separator ("|"), eg., "| a | b | c"

              All block and inline *.class parameter entities not part
              of the *struct.class classes begin with "| " to allow for
              exclusion from mixes.

Is this something that belongs in Building XHTML Modules?



Simon St.Laurent
XML Elements of Style / XML: A Primer, 2nd Ed.
Building XML Applications
Inside XML DTDs: Scientific and Technical
Cookies / Sharing Bandwidth
http://www.simonstl.com

Received on Friday, 7 April 2000 16:02:41 UTC