mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			126 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			126 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<!-- ...................................................................... -->
 | 
						|
<!-- XHTML Structure Module  .............................................. -->
 | 
						|
<!-- file: xhtml-struct-1.mod
 | 
						|
 | 
						|
     This is XHTML, a reformulation of HTML as a modular XML application.
 | 
						|
     Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved.
 | 
						|
     Revision: $Id: xhtml-struct-1.mod,v 1.1.1.1 2006/01/09 19:23:30 rcrews Exp $ SMI
 | 
						|
 | 
						|
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
 | 
						|
 | 
						|
       PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
 | 
						|
       SYSTEM "http://www.w3.org/TR/xhtml-modulatization/DTD/xhtml-struct-1.mod"
 | 
						|
 | 
						|
     Revisions:
 | 
						|
     (none)
 | 
						|
     ....................................................................... -->
 | 
						|
 | 
						|
<!-- Document Structure
 | 
						|
 | 
						|
        title, head, body, html
 | 
						|
 | 
						|
     The Structure Module defines the major structural elements and 
 | 
						|
     their attributes.
 | 
						|
 | 
						|
     Note that the content model of the head element type is redeclared 
 | 
						|
     when the Base Module is included in the DTD.
 | 
						|
 | 
						|
     The parameter entity containing the XML namespace URI value used 
 | 
						|
     for XHTML is '%XHTML.xmlns;', defined in the Qualified Names module.
 | 
						|
-->
 | 
						|
 | 
						|
<!-- title: Document Title ............................. -->
 | 
						|
 | 
						|
<!-- The title element is not considered part of the flow of text.
 | 
						|
     It should be displayed, for example as the page header or
 | 
						|
     window title. Exactly one title is required per document.
 | 
						|
-->
 | 
						|
 | 
						|
<!ENTITY % title.element  "INCLUDE" >
 | 
						|
<![%title.element;[
 | 
						|
<!ENTITY % title.content  "( #PCDATA )" >
 | 
						|
<!ENTITY % title.qname  "title" >
 | 
						|
<!ELEMENT %title.qname;  %title.content; >
 | 
						|
<!-- end of title.element -->]]>
 | 
						|
 | 
						|
<!ENTITY % title.attlist  "INCLUDE" >
 | 
						|
<![%title.attlist;[
 | 
						|
<!ATTLIST %title.qname;
 | 
						|
      %XHTML.xmlns.attrib; 
 | 
						|
      %I18n.attrib;
 | 
						|
>
 | 
						|
<!-- end of title.attlist -->]]>
 | 
						|
 | 
						|
<!-- head: Document Head ............................... -->
 | 
						|
 | 
						|
<!ENTITY % head.element  "INCLUDE" >
 | 
						|
<![%head.element;[
 | 
						|
<!ENTITY % head.content
 | 
						|
    "( %HeadOpts.mix;, %title.qname;, %HeadOpts.mix; )"
 | 
						|
>
 | 
						|
<!ENTITY % head.qname  "head" >
 | 
						|
<!ELEMENT %head.qname;  %head.content; >
 | 
						|
<!-- end of head.element -->]]>
 | 
						|
 | 
						|
<!ENTITY % head.attlist  "INCLUDE" >
 | 
						|
<![%head.attlist;[
 | 
						|
<!-- reserved for future use with document profiles
 | 
						|
-->
 | 
						|
<!ENTITY % profile.attrib
 | 
						|
     "profile      %URI.datatype;           '%XHTML.profile;'"
 | 
						|
>
 | 
						|
 | 
						|
<!ATTLIST %head.qname;
 | 
						|
      %XHTML.xmlns.attrib; 
 | 
						|
      %I18n.attrib;
 | 
						|
      %profile.attrib;
 | 
						|
>
 | 
						|
<!-- end of head.attlist -->]]>
 | 
						|
 | 
						|
<!-- body: Document Body ............................... -->
 | 
						|
 | 
						|
<!ENTITY % body.element  "INCLUDE" >
 | 
						|
<![%body.element;[
 | 
						|
<!ENTITY % body.content
 | 
						|
     "( %Block.mix; )+"
 | 
						|
>
 | 
						|
<!ENTITY % body.qname  "body" >
 | 
						|
<!ELEMENT %body.qname;  %body.content; >
 | 
						|
<!-- end of body.element -->]]>
 | 
						|
 | 
						|
<!ENTITY % body.attlist  "INCLUDE" >
 | 
						|
<![%body.attlist;[
 | 
						|
<!ATTLIST %body.qname;
 | 
						|
      %Common.attrib;
 | 
						|
>
 | 
						|
<!-- end of body.attlist -->]]>
 | 
						|
 | 
						|
<!-- html: XHTML Document Element ...................... -->
 | 
						|
 | 
						|
<!ENTITY % html.element  "INCLUDE" >
 | 
						|
<![%html.element;[
 | 
						|
<!ENTITY % html.content  "( %head.qname;, %body.qname; )" >
 | 
						|
<!ENTITY % html.qname  "html" >
 | 
						|
<!ELEMENT %html.qname;  %html.content; >
 | 
						|
<!-- end of html.element -->]]>
 | 
						|
 | 
						|
<!ENTITY % html.attlist  "INCLUDE" >
 | 
						|
<![%html.attlist;[
 | 
						|
<!-- version attribute value defined in driver
 | 
						|
-->
 | 
						|
<!ENTITY % XHTML.version.attrib
 | 
						|
     "version      %FPI.datatype;           #FIXED '%XHTML.version;'"
 | 
						|
>
 | 
						|
 | 
						|
<!-- see the Qualified Names module for information 
 | 
						|
     on how to extend XHTML using XML namespaces 
 | 
						|
-->
 | 
						|
<!ATTLIST %html.qname;
 | 
						|
      %XHTML.xmlns.attrib; 
 | 
						|
      %XHTML.version.attrib;
 | 
						|
      %I18n.attrib;
 | 
						|
>
 | 
						|
<!-- end of html.attlist -->]]>
 | 
						|
 | 
						|
<!-- end of xhtml-struct-1.mod -->
 |