<!-- ...................................................................... --> <!-- XHTML Block Phrasal Module .......................................... --> <!-- file: xhtml-blkphras-1.mod This is XHTML, a reformulation of HTML as a modular XML application. Copyright 1998-2005 W3C (MIT, ERCIM, Keio), All Rights Reserved. Revision: $Id: xhtml-blkphras-1.mod,v 1.4 2008/10/08 21:02:30 jules Exp $ SMI This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS XHTML Block Phrasal 1.0//EN" SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-blkphras-1.mod" Revisions: (none) ....................................................................... --> <!-- Block Phrasal address, blockquote, pre, h1, h2, h3, h4, h5, h6 This module declares the elements and their attributes used to support block-level phrasal markup. --> <!ENTITY % address.element "INCLUDE" > <![%address.element;[ <!ENTITY % address.content "( #PCDATA | %Inline.mix; )*" > <!ENTITY % address.qname "address" > <!ELEMENT %address.qname; %address.content; > <!-- end of address.element -->]]> <!ENTITY % address.attlist "INCLUDE" > <![%address.attlist;[ <!ATTLIST %address.qname; %Common.attrib; > <!-- end of address.attlist -->]]> <!ENTITY % blockquote.element "INCLUDE" > <![%blockquote.element;[ <!ENTITY % blockquote.content "( %Block.mix; )*" > <!ENTITY % blockquote.qname "blockquote" > <!ELEMENT %blockquote.qname; %blockquote.content; > <!-- end of blockquote.element -->]]> <!ENTITY % blockquote.attlist "INCLUDE" > <![%blockquote.attlist;[ <!ATTLIST %blockquote.qname; %Common.attrib; cite %URI.datatype; #IMPLIED > <!-- end of blockquote.attlist -->]]> <!ENTITY % pre.element "INCLUDE" > <![%pre.element;[ <!ENTITY % pre.content "( #PCDATA | %InlStruct.class; %InlPhras.class; | %tt.qname; | %i.qname; | %b.qname; %I18n.class; %Anchor.class; | %map.qname; %Misc.class; %Inline.extra; )*" > <!ENTITY % pre.qname "pre" > <!ELEMENT %pre.qname; %pre.content; > <!-- end of pre.element -->]]> <!ENTITY % pre.attlist "INCLUDE" > <![%pre.attlist;[ <!ATTLIST %pre.qname; %Common.attrib; > <!-- end of pre.attlist -->]]> <!-- ................... Heading Elements ................... --> <!ENTITY % Heading.content "( #PCDATA | %Inline.mix; )*" > <!ENTITY % h1.element "INCLUDE" > <![%h1.element;[ <!ENTITY % h1.qname "h1" > <!ELEMENT %h1.qname; %Heading.content; > <!-- end of h1.element -->]]> <!ENTITY % h1.attlist "INCLUDE" > <![%h1.attlist;[ <!ATTLIST %h1.qname; %Common.attrib; > <!-- end of h1.attlist -->]]> <!ENTITY % h2.element "INCLUDE" > <![%h2.element;[ <!ENTITY % h2.qname "h2" > <!ELEMENT %h2.qname; %Heading.content; > <!-- end of h2.element -->]]> <!ENTITY % h2.attlist "INCLUDE" > <![%h2.attlist;[ <!ATTLIST %h2.qname; %Common.attrib; > <!-- end of h2.attlist -->]]> <!ENTITY % h3.element "INCLUDE" > <![%h3.element;[ <!ENTITY % h3.qname "h3" > <!ELEMENT %h3.qname; %Heading.content; > <!-- end of h3.element -->]]> <!ENTITY % h3.attlist "INCLUDE" > <![%h3.attlist;[ <!ATTLIST %h3.qname; %Common.attrib; > <!-- end of h3.attlist -->]]> <!ENTITY % h4.element "INCLUDE" > <![%h4.element;[ <!ENTITY % h4.qname "h4" > <!ELEMENT %h4.qname; %Heading.content; > <!-- end of h4.element -->]]> <!ENTITY % h4.attlist "INCLUDE" > <![%h4.attlist;[ <!ATTLIST %h4.qname; %Common.attrib; > <!-- end of h4.attlist -->]]> <!ENTITY % h5.element "INCLUDE" > <![%h5.element;[ <!ENTITY % h5.qname "h5" > <!ELEMENT %h5.qname; %Heading.content; > <!-- end of h5.element -->]]> <!ENTITY % h5.attlist "INCLUDE" > <![%h5.attlist;[ <!ATTLIST %h5.qname; %Common.attrib; > <!-- end of h5.attlist -->]]> <!ENTITY % h6.element "INCLUDE" > <![%h6.element;[ <!ENTITY % h6.qname "h6" > <!ELEMENT %h6.qname; %Heading.content; > <!-- end of h6.element -->]]> <!ENTITY % h6.attlist "INCLUDE" > <![%h6.attlist;[ <!ATTLIST %h6.qname; %Common.attrib; > <!-- end of h6.attlist -->]]> <!-- end of xhtml-blkphras-1.mod -->