[Cherbot-commit] SF.net SVN: cherbot: [20] trunk/src/doc
Status: Alpha
Brought to you by:
christianhujer
|
From: <chr...@us...> - 2006-10-28 23:30:10
|
Revision: 20
http://svn.sourceforge.net/cherbot/?rev=20&view=rev
Author: christianhujer
Date: 2006-10-28 16:28:35 -0700 (Sat, 28 Oct 2006)
Log Message:
-----------
Added CherBot website.
Modified Paths:
--------------
trunk/src/doc/start.xhtml
trunk/src/doc/transform.xslt
trunk/src/doc/xhtml2html.xslt
Added Paths:
-----------
trunk/src/doc/.htaccess
trunk/src/doc/cleanupXhtml11.xslt
trunk/src/doc/dtd/
trunk/src/doc/dtd/catalogForAnt.xml
trunk/src/doc/dtd/xhtml-applet-1.mod
trunk/src/doc/dtd/xhtml-arch-1.mod
trunk/src/doc/dtd/xhtml-attribs-1.mod
trunk/src/doc/dtd/xhtml-base-1.mod
trunk/src/doc/dtd/xhtml-basic-form-1.mod
trunk/src/doc/dtd/xhtml-basic-table-1.mod
trunk/src/doc/dtd/xhtml-bdo-1.mod
trunk/src/doc/dtd/xhtml-blkphras-1.mod
trunk/src/doc/dtd/xhtml-blkpres-1.mod
trunk/src/doc/dtd/xhtml-blkstruct-1.mod
trunk/src/doc/dtd/xhtml-charent-1.mod
trunk/src/doc/dtd/xhtml-csismap-1.mod
trunk/src/doc/dtd/xhtml-datatypes-1.mod
trunk/src/doc/dtd/xhtml-edit-1.mod
trunk/src/doc/dtd/xhtml-events-1.mod
trunk/src/doc/dtd/xhtml-form-1.mod
trunk/src/doc/dtd/xhtml-frames-1.mod
trunk/src/doc/dtd/xhtml-framework-1.mod
trunk/src/doc/dtd/xhtml-hypertext-1.mod
trunk/src/doc/dtd/xhtml-iframe-1.mod
trunk/src/doc/dtd/xhtml-image-1.mod
trunk/src/doc/dtd/xhtml-inlphras-1.mod
trunk/src/doc/dtd/xhtml-inlpres-1.mod
trunk/src/doc/dtd/xhtml-inlstruct-1.mod
trunk/src/doc/dtd/xhtml-inlstyle-1.mod
trunk/src/doc/dtd/xhtml-lat1.ent
trunk/src/doc/dtd/xhtml-legacy-1.mod
trunk/src/doc/dtd/xhtml-link-1.mod
trunk/src/doc/dtd/xhtml-list-1.mod
trunk/src/doc/dtd/xhtml-meta-1.mod
trunk/src/doc/dtd/xhtml-nameident-1.mod
trunk/src/doc/dtd/xhtml-notations-1.mod
trunk/src/doc/dtd/xhtml-object-1.mod
trunk/src/doc/dtd/xhtml-param-1.mod
trunk/src/doc/dtd/xhtml-pres-1.mod
trunk/src/doc/dtd/xhtml-qname-1.mod
trunk/src/doc/dtd/xhtml-ruby-1.mod
trunk/src/doc/dtd/xhtml-script-1.mod
trunk/src/doc/dtd/xhtml-special.ent
trunk/src/doc/dtd/xhtml-ssismap-1.mod
trunk/src/doc/dtd/xhtml-struct-1.mod
trunk/src/doc/dtd/xhtml-style-1.mod
trunk/src/doc/dtd/xhtml-symbol.ent
trunk/src/doc/dtd/xhtml-table-1.mod
trunk/src/doc/dtd/xhtml-target-1.mod
trunk/src/doc/dtd/xhtml-text-1.mod
trunk/src/doc/dtd/xhtml-xinclude10-1.mod
trunk/src/doc/dtd/xhtml11-flat.dtd
trunk/src/doc/dtd/xhtml11-model-1.mod
trunk/src/doc/dtd/xhtml11.dtd
trunk/src/doc/dtd/xhtml11_xinclude10-model-1.mod
trunk/src/doc/dtd/xhtml11_xinclude10.dtd
trunk/src/doc/robots.txt
trunk/src/doc/sitestyle.css
Removed Paths:
-------------
trunk/src/doc/style.css
Added: trunk/src/doc/.htaccess
===================================================================
--- trunk/src/doc/.htaccess (rev 0)
+++ trunk/src/doc/.htaccess 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,9 @@
+DirectoryIndex start
+Options +MultiViews +Includes
+RemoveType .html
+RemoveType .xhtml
+AddType text/html;charset=UTF-8 .html
+AddType application/xhtml+xml;charset=UTF-8;qs=0.999 .xhtml
+AddHandler server-parsed .html
+AddHandler server-parsed .xhtml
+ErrorDocument 404 /status404
Property changes on: trunk/src/doc/.htaccess
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: trunk/src/doc/cleanupXhtml11.xslt
===================================================================
--- trunk/src/doc/cleanupXhtml11.xslt (rev 0)
+++ trunk/src/doc/cleanupXhtml11.xslt 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ - $Id: cleanupXhtml11.xslt,v 1.2 2006/01/24 21:13:35 christianhujer Exp $
+ -
+ - Transformation cleaning up XHTML:
+ - * removes superfluous namespace declarations
+ - * removes attributes with default values
+ -
+ - © 2003 Christian W. Hujer
+ -
+ - Log: see end of file
+ -->
+
+<xsl:transform
+ version="2.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:helper="java:com.hujer.xpath.Helper"
+>
+
+ <xsl:output
+ doctype-public="-//W3C//DTD XHTML 1.1//EN"
+ doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
+ encoding="utf-8"
+ indent="no"
+ method="xml"
+ omit-xml-declaration="no"
+ cdata-section-elements="html:script html:style"
+ />
+
+ <!--xsl:strip-space
+ elements="html:body html:head html:html html:title html:h1 html:h2 html:h3 html:h4 html:h5 html:h6 html:address html:blockquote html:div html:p html:pre html:dl html:dt html:dd html:ol html:ul html:li html:applet html:form html:fieldset html:caption html:table html:td html:th html:tr html:col html:colgroup html:tbody html:thead html:tfoot html:object html:frameset html:param html:img html:frame html:noframes html:iframe html:meta html:link html:input html:select html:optgroup html:option html:button html:label html:legend"
+ /-->
+
+ <xsl:template match="html:head/@profile"/>
+ <xsl:template match="html:html/@version"/>
+ <xsl:template match="html:meta[@scheme='CVS']"/>
+ <xsl:template match="html:td/@colspan[.='1']|html:td/@rowspan[.='1']|html:th/@colspan[.='1']|html:th/@rowspan[.='1']"/>
+ <xsl:template match="html:a/@shape[.='rect']"/>
+ <xsl:template match="html:input/@type[.='text']"/>
+ <xsl:template match="html:pre/@xml:space[.='preserve']"/>
+
+ <xsl:template match="@*">
+ <xsl:copy/>
+ </xsl:template>
+
+ <xsl:template match="html:div[not(@*)]|html:span[not(@*)]">
+ <xsl:apply-templates/>
+ </xsl:template>
+
+ <xsl:template match="html:*">
+ <xsl:element
+ name="{local-name()}"
+ namespace="http://www.w3.org/1999/xhtml"
+ >
+ <xsl:apply-templates select="@*"/>
+ <xsl:apply-templates/>
+ </xsl:element>
+ </xsl:template>
+
+ <xsl:template match="comment()">
+ <xsl:if test="starts-with(., '#')">
+ <xsl:copy/>
+ </xsl:if>
+ </xsl:template>
+
+ <xsl:template match="/processing-instruction('doc')|/processing-instruction('IS10744')"/>
+ <xsl:template match="processing-instruction()">
+ <xsl:copy/>
+ </xsl:template>
+
+ <xsl:template match="html:*[@xml:space='preserve']//text()">
+ <xsl:copy/>
+ </xsl:template>
+
+ <!-- New: Remove xml:base attributes introduced by XInclude -->
+ <xsl:template match="@xml:base"/>
+
+ <!--<xsl:template match="@xmlns:*"/>-->
+
+ <xsl:template match="text()">
+ <xsl:value-of select="helper:normalize(.)"/>
+ <!--xsl:choose>
+ <xsl:when test=". = ' '"><xsl:text> </xsl:text></xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="starts-with(., ' ') or starts-with(., '
')"><xsl:text> </xsl:text></xsl:if>
+ <xsl:value-of select="normalize-space(.)"/>
+ <xsl:if test="ends-with(., ' ') or ends-with(., '
')"><xsl:text> </xsl:text></xsl:if-->
+ <!--xsl:if test="following-sibling::* and substring(., string-length(.)) = ' ' or substring(., string-length(.)) = '
'"><xsl:text> </xsl:text></xsl:if-->
+ <!--/xsl:otherwise>
+ </xsl:choose-->
+ </xsl:template>
+
+</xsl:transform>
Property changes on: trunk/src/doc/cleanupXhtml11.xslt
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/catalogForAnt.xml
===================================================================
--- trunk/src/doc/dtd/catalogForAnt.xml (rev 0)
+++ trunk/src/doc/dtd/catalogForAnt.xml 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xmlcatalog id="commonDTDs">
+ <entity publicid="-//JAPI//DTD XHTML 1.1 + XInclude 1.0//EN" location="src/doc/dtd/xhtml11_xinclude10.dtd" />
+ <entity publicid="-//JAPI//ENTITIES XHTML 1.1 + XInclude 1.0 Document Model 1.0//EN" location="src/doc/dtd/xhtml11_xinclude10-model-1.mod" />
+ <entity publicid="-//JAPI//ELEMENTS XHTML XInclude 1.0//EN" location="src/doc/dtd/xhtml-xinclude10-1.mod" />
+ <entity publicid="-//W3C//DTD XHTML 1.1//EN" location="src/doc/dtd/xhtml11.dtd" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Base Architecture 1.0//EN" location="src/doc/dtd/xhtml-arch-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Base Element 1.0//EN" location="src/doc/dtd/xhtml-base-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN" location="src/doc/dtd/xhtml-basic-form-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN" location="src/doc/dtd/xhtml-basic-table-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML BDO Element 1.0//EN" location="src/doc/dtd/xhtml-bdo-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML BIDI Override Element 1.0//EN" location="src/doc/dtd/xhtml-bdo-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Block Phrasal 1.0//EN" location="src/doc/dtd/xhtml-blkphras-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN" location="src/doc/dtd/xhtml-blkpres-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Block Structural 1.0//EN" location="src/doc/dtd/xhtml-blkstruct-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Client-side Image Maps 1.0//EN" location="src/doc/dtd/xhtml-csismap-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Document Structure 1.0//EN" location="src/doc/dtd/xhtml-struct-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Editing Elements 1.0//EN" location="src/doc/dtd/xhtml-edit-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Editing Markup 1.0//EN" location="src/doc/dtd/xhtml-edit-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN" location="src/doc/dtd/xhtml-object-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Forms 1.0//EN" location="src/doc/dtd/xhtml-form-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Frames 1.0//EN" location="src/doc/dtd/xhtml-frames-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Hypertext 1.0//EN" location="src/doc/dtd/xhtml-hypertext-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Images 1.0//EN" location="src/doc/dtd/xhtml-image-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Inline Frame Element 1.0//EN" location="src/doc/dtd/xhtml-iframe-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Inline Phrasal 1.0//EN" location="src/doc/dtd/xhtml-inlphras-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN" location="src/doc/dtd/xhtml-inlpres-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Inline Structural 1.0//EN" location="src/doc/dtd/xhtml-inlstruct-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Inline Style 1.0//EN" location="src/doc/dtd/xhtml-inlstyle-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Java Applets 1.0//EN" location="src/doc/dtd/xhtml-applet-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Legacy Markup 1.0//EN" location="src/doc/dtd/xhtml-legacy-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Link Element 1.0//EN" location="src/doc/dtd/xhtml-link-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Lists 1.0//EN" location="src/doc/dtd/xhtml-list-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Metainformation 1.0//EN" location="src/doc/dtd/xhtml-meta-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Name Identifier 1.0//EN" location="src/doc/dtd/xhtml-nameident-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Param Element 1.0//EN" location="src/doc/dtd/xhtml-param-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Presentation 1.0//EN" location="src/doc/dtd/xhtml-pres-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Ruby 1.0//EN" location="src/doc/dtd/xhtml-ruby-1.mod"/>
+ <entity publicid="-//W3C//ELEMENTS XHTML Scripting 1.0//EN" location="src/doc/dtd/xhtml-script-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Server-side Image Maps 1.0//EN" location="src/doc/dtd/xhtml-ssismap-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN" location="src/doc/dtd/xhtml-style-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Tables 1.0//EN" location="src/doc/dtd/xhtml-table-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Target 1.0//EN" location="src/doc/dtd/xhtml-target-1.mod" />
+ <entity publicid="-//W3C//ELEMENTS XHTML Text 1.0//EN" location="src/doc/dtd/xhtml-text-1.mod" />
+ <entity publicid="-//W3C//ENTITIES Latin 1 for XHTML//EN" location="src/doc/dtd/xhtml-lat1.ent" />
+ <entity publicid="-//W3C//ENTITIES Special for XHTML//EN" location="src/doc/dtd/xhtml-special.ent" />
+ <entity publicid="-//W3C//ENTITIES Symbols for XHTML//EN" location="src/doc/dtd/xhtml-symbol.ent" />
+ <entity publicid="-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN" location="src/doc/dtd/xhtml11-model-1.mod" />
+ <entity publicid="-//W3C//ENTITIES XHTML 1.1 Modular Framework 1.0//EN" location="src/doc/dtd/template.dtd" />
+ <entity publicid="-//W3C//ENTITIES XHTML Character Entities 1.0//EN" location="src/doc/dtd/xhtml-charent-1.mod" />
+ <entity publicid="-//W3C//ENTITIES XHTML Common Attributes 1.0//EN" location="src/doc/dtd/xhtml-attribs-1.mod" />
+ <entity publicid="-//W3C//ENTITIES XHTML Datatypes 1.0//EN" location="src/doc/dtd/xhtml-datatypes-1.mod" />
+ <entity publicid="-//W3C//ENTITIES XHTML Inline Style 1.0//EN" location="src/doc/dtd/xhtml-inlstyle-1.mod" />
+ <entity publicid="-//W3C//ENTITIES XHTML Intrinsic Events 1.0//EN" location="src/doc/dtd/xhtml-events-1.mod" />
+ <entity publicid="-//W3C//ENTITIES XHTML Modular Framework 1.0//EN" location="src/doc/dtd/xhtml-framework-1.mod" />
+ <entity publicid="-//W3C//ENTITIES XHTML Qualified Names 1.0//EN" location="src/doc/dtd/xhtml-qname-1.mod" />
+ <entity publicid="-//W3C//NOTATIONS XHTML Notations 1.0//EN" location="src/doc/dtd/xhtml-notations-1.mod" />
+</xmlcatalog>
Property changes on: trunk/src/doc/dtd/catalogForAnt.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-applet-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-applet-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-applet-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,57 @@
+<!-- ...................................................................... -->
+<!-- XHTML Java Applet Module ............................................ -->
+<!-- file: xhtml-applet-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-applet-1.mod,v 3.1 2000/11/15 22:02:08 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Java Applets 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-applet-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Java Applets
+
+ applet
+
+ This module declares the applet element type and its attributes,
+ used to provide support for Java applets. The 'alt' attribute
+ is now required (as it is on images). One of either code or
+ object attributes must be present. In the document, place param
+ elements before other content within the <applet> element.
+
+ Note that use of this module requires instantiation of the
+ Param Element Module.
+-->
+
+<!-- applet: Java Applet ............................... -->
+
+<!ENTITY % applet.element "INCLUDE" >
+<![%applet.element;[
+<!ENTITY % applet.content
+ "( %param.qname; | %Flow.mix; | #PCDATA )*"
+>
+<!ENTITY % applet.qname "applet" >
+<!ELEMENT %applet.qname; %applet.content; >
+<!-- end of applet.element -->]]>
+
+<!ENTITY % applet.attlist "INCLUDE" >
+<![%applet.attlist;[
+<!ATTLIST %applet.qname;
+ %Core.attrib;
+ alt %Text.datatype; #REQUIRED
+ archive CDATA #IMPLIED
+ code CDATA #IMPLIED
+ codebase %URI.datatype; #IMPLIED
+ object CDATA #IMPLIED
+ width %Length.datatype; #REQUIRED
+ height %Length.datatype; #REQUIRED
+>
+<!-- end of applet.attlist -->]]>
+
+<!-- end of xhtml-applet-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-applet-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-arch-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-arch-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-arch-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,51 @@
+<!-- ...................................................................... -->
+<!-- XHTML Base Architecture Module ...................................... -->
+<!-- file: xhtml-arch-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-arch-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Base Architecture 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-arch-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- This optional module includes declarations that enable XHTML to be used
+ as a base architecture according to the 'Architectural Forms Definition
+ Requirements' (Annex A.3, ISO/IEC 10744, 2nd edition). For more information
+ on use of architectural forms, see the HyTime web site at:
+
+ http://www.hytime.org/
+-->
+
+<?IS10744 ArcBase xhtml ?>
+
+<!NOTATION xhtml PUBLIC "-//W3C//NOTATION AFDR ARCBASE XHTML 1.1//EN" >
+
+<!-- Entity declaration for associated Architectural DTD
+-->
+<!ENTITY xhtml-arch.dtd
+ PUBLIC "-//W3C//DTD XHTML Architecture 1.1//EN"
+ "xhtml11-arch.dtd" >
+
+<?IS10744:arch xhtml
+ public-id = "-//W3C//NOTATION AFDR ARCBASE XHTML 1.1//EN"
+ dtd-public-id = "-//W3C//DTD XHTML 1.1//EN"
+ dtd-system-id = "xhtml11.dtd"
+ doc-elem-form = "html"
+ form-att = "html"
+ renamer-att = "htnames"
+ suppressor-att = "htsupp"
+ data-ignore-att = "htign"
+ auto = "ArcAuto"
+ options = "HtModReq HtModOpt"
+ HtModReq = "Framework Text Hypertext Lists Structure"
+ HtModOpt = "Standard"
+?>
+
+<!-- end of xhtml-arch-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-arch-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-attribs-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-attribs-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-attribs-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,78 @@
+<!-- ...................................................................... -->
+<!-- XHTML Common Attributes Module ...................................... -->
+<!-- file: xhtml-attribs-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-attribs-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ENTITIES XHTML Common Attributes 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-attribs-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Common Attributes
+
+ This module declares many of the common attributes for the XHTML DTD.
+ %NS.decl.attrib; is declared in the XHTML Qname module.
+-->
+
+<!ENTITY % id.attrib
+ "id ID #IMPLIED"
+>
+
+<!ENTITY % class.attrib
+ "class NMTOKENS #IMPLIED"
+>
+
+<!ENTITY % title.attrib
+ "title %Text.datatype; #IMPLIED"
+>
+
+<!ENTITY % Core.extra.attrib "" >
+
+<!ENTITY % Core.attrib
+ "%XHTML.xmlns.attrib;
+ %id.attrib;
+ %class.attrib;
+ %title.attrib;
+ %Core.extra.attrib;"
+>
+
+<!ENTITY % lang.attrib
+ "xml:lang %LanguageCode.datatype; #IMPLIED"
+>
+
+<![%XHTML.bidi;[
+<!ENTITY % dir.attrib
+ "dir ( ltr | rtl ) #IMPLIED"
+>
+
+<!ENTITY % I18n.attrib
+ "%dir.attrib;
+ %lang.attrib;"
+>
+
+]]>
+<!ENTITY % I18n.attrib
+ "%lang.attrib;"
+>
+
+<!ENTITY % Common.extra.attrib "" >
+
+<!-- intrinsic event attributes declared previously
+-->
+<!ENTITY % Events.attrib "" >
+
+<!ENTITY % Common.attrib
+ "%Core.attrib;
+ %I18n.attrib;
+ %Events.attrib;
+ %Common.extra.attrib;"
+>
+
+<!-- end of xhtml-attribs-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-attribs-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-base-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-base-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-base-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,53 @@
+<!-- ...................................................................... -->
+<!-- XHTML Base Element Module ........................................... -->
+<!-- file: xhtml-base-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-base-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Base element
+
+ base
+
+ This module declares the base element type and its attributes,
+ used to define a base URI against which relative URIs in the
+ document will be resolved.
+
+ Note that this module also redeclares the content model for
+ the head element to include the base element.
+-->
+
+<!-- base: Document Base URI ........................... -->
+
+<!ENTITY % base.element "INCLUDE" >
+<![%base.element;[
+<!ENTITY % base.content "EMPTY" >
+<!ENTITY % base.qname "base" >
+<!ELEMENT %base.qname; %base.content; >
+<!-- end of base.element -->]]>
+
+<!ENTITY % base.attlist "INCLUDE" >
+<![%base.attlist;[
+<!ATTLIST %base.qname;
+ %XHTML.xmlns.attrib;
+ href %URI.datatype; #REQUIRED
+>
+<!-- end of base.attlist -->]]>
+
+<!ENTITY % head.content
+ "( %HeadOpts.mix;,
+ ( ( %title.qname;, %HeadOpts.mix;, ( %base.qname;, %HeadOpts.mix; )? )
+ | ( %base.qname;, %HeadOpts.mix;, ( %title.qname;, %HeadOpts.mix; ))))"
+>
+
+<!-- end of xhtml-base-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-base-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-basic-form-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-basic-form-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-basic-form-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,185 @@
+<!-- ...................................................................... -->
+<!-- XHTML Simplified Forms Module ....................................... -->
+<!-- file: xhtml-basic-form-1.mod
+
+ This is XHTML Basic, a proper subset of XHTML.
+ Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved.
+ Revision: $Id: xhtml-basic-form-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-form-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Basic Forms
+
+ This forms module is based on the HTML 3.2 forms model, with
+ the WAI-requested addition of the label element. While this
+ module essentially mimics the content model and attributes of
+ HTML 3.2 forms, the element types declared herein also include
+ all HTML 4 common attributes.
+
+ form, label, input, select, option, textarea
+-->
+
+<!-- declare qualified element type names:
+-->
+<!ENTITY % form.qname "form" >
+<!ENTITY % label.qname "label" >
+<!ENTITY % input.qname "input" >
+<!ENTITY % select.qname "select" >
+<!ENTITY % option.qname "option" >
+<!ENTITY % textarea.qname "textarea" >
+
+<!-- %BlkNoForm.mix; includes all non-form block elements,
+ plus %Misc.class;
+-->
+<!ENTITY % BlkNoForm.mix
+ "%Heading.class;
+ | %List.class;
+ | %BlkStruct.class;
+ %BlkPhras.class;
+ %BlkPres.class;
+ | %table.qname;
+ %Block.extra;
+ %Misc.class;"
+>
+
+<!-- form: Form Element ................................ -->
+
+<!ENTITY % form.element "INCLUDE" >
+<![%form.element;[
+<!ENTITY % form.content
+ "( %BlkNoForm.mix; )+"
+>
+<!ELEMENT %form.qname; %form.content; >
+<!-- end of form.element -->]]>
+
+<!ENTITY % form.attlist "INCLUDE" >
+<![%form.attlist;[
+<!ATTLIST %form.qname;
+ %Common.attrib;
+ action %URI.datatype; #REQUIRED
+ method ( get | post ) 'get'
+ enctype %ContentType.datatype; 'application/x-www-form-urlencoded'
+>
+<!-- end of form.attlist -->]]>
+
+<!-- label: Form Field Label Text ...................... -->
+
+<!ENTITY % label.element "INCLUDE" >
+<![%label.element;[
+<!-- Each label must not contain more than ONE field
+-->
+<!ENTITY % label.content
+ "( #PCDATA
+ | %input.qname; | %select.qname; | %textarea.qname;
+ | %InlStruct.class;
+ %InlPhras.class;
+ %I18n.class;
+ %InlPres.class;
+ %InlSpecial.class;
+ %Misc.class; )*"
+>
+<!ELEMENT %label.qname; %label.content; >
+<!-- end of label.element -->]]>
+
+<!ENTITY % label.attlist "INCLUDE" >
+<![%label.attlist;[
+<!ATTLIST %label.qname;
+ %Common.attrib;
+ for IDREF #IMPLIED
+ accesskey %Character.datatype; #IMPLIED
+>
+<!-- end of label.attlist -->]]>
+
+<!-- input: Form Control ............................... -->
+
+<!ENTITY % input.element "INCLUDE" >
+<![%input.element;[
+<!ENTITY % input.content "EMPTY" >
+<!ELEMENT %input.qname; %input.content; >
+<!-- end of input.element -->]]>
+
+<!-- Basic Forms removes 'image' and 'file' input types.
+-->
+<!ENTITY % input.attlist "INCLUDE" >
+<![%input.attlist;[
+<!ENTITY % InputType.class
+ "( text | password | checkbox | radio
+ | submit | reset | hidden )"
+>
+<!-- attribute name required for all but submit & reset
+-->
+<!ATTLIST %input.qname;
+ %Common.attrib;
+ type %InputType.class; 'text'
+ name CDATA #IMPLIED
+ value CDATA #IMPLIED
+ checked ( checked ) #IMPLIED
+ size CDATA #IMPLIED
+ maxlength %Number.datatype; #IMPLIED
+ src %URI.datatype; #IMPLIED
+ accesskey %Character.datatype; #IMPLIED
+>
+<!-- end of input.attlist -->]]>
+
+<!-- select: Option Selector ........................... -->
+
+<!ENTITY % select.element "INCLUDE" >
+<![%select.element;[
+<!ENTITY % select.content "( %option.qname; )+" >
+<!ELEMENT %select.qname; %select.content; >
+<!-- end of select.element -->]]>
+
+<!ENTITY % select.attlist "INCLUDE" >
+<![%select.attlist;[
+<!ATTLIST %select.qname;
+ %Common.attrib;
+ name CDATA #IMPLIED
+ size %Number.datatype; #IMPLIED
+ multiple ( multiple ) #IMPLIED
+>
+<!-- end of select.attlist -->]]>
+
+<!-- option: Selectable Choice ......................... -->
+
+<!ENTITY % option.element "INCLUDE" >
+<![%option.element;[
+<!ENTITY % option.content "( #PCDATA )" >
+<!ELEMENT %option.qname; %option.content; >
+<!-- end of option.element -->]]>
+
+<!ENTITY % option.attlist "INCLUDE" >
+<![%option.attlist;[
+<!ATTLIST %option.qname;
+ %Common.attrib;
+ selected ( selected ) #IMPLIED
+ value CDATA #IMPLIED
+>
+<!-- end of option.attlist -->]]>
+
+<!-- textarea: Multi-Line Text Field ................... -->
+
+<!ENTITY % textarea.element "INCLUDE" >
+<![%textarea.element;[
+<!ENTITY % textarea.content "( #PCDATA )" >
+<!ELEMENT %textarea.qname; %textarea.content; >
+<!-- end of textarea.element -->]]>
+
+<!ENTITY % textarea.attlist "INCLUDE" >
+<![%textarea.attlist;[
+<!ATTLIST %textarea.qname;
+ %Common.attrib;
+ name CDATA #IMPLIED
+ rows %Number.datatype; #REQUIRED
+ cols %Number.datatype; #REQUIRED
+ accesskey %Character.datatype; #IMPLIED
+>
+<!-- end of textarea.attlist -->]]>
+
+<!-- end of xhtml-basic-form-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-basic-form-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-basic-table-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-basic-table-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-basic-table-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,166 @@
+<!-- ....................................................................... -->
+<!-- XHTML Basic Table Module ............................................. -->
+<!-- file: xhtml-basic-table-1.mod
+
+ This is XHTML Basic, a proper subset of XHTML.
+ Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved.
+ Revision: $Id: xhtml-basic-table-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-basic-table-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Basic Tables
+
+ table, caption, tr, th, td
+
+ This table module declares elements and attributes defining
+ a table model based fundamentally on features found in the
+ widely-deployed HTML 3.2 table model. While this module
+ mimics the content model and table attributes of HTML 3.2
+ tables, the element types declared herein also includes all
+ HTML 4 common and most of the HTML 4 table attributes.
+-->
+
+<!-- declare qualified element type names:
+-->
+<!ENTITY % table.qname "table" >
+<!ENTITY % caption.qname "caption" >
+<!ENTITY % tr.qname "tr" >
+<!ENTITY % th.qname "th" >
+<!ENTITY % td.qname "td" >
+
+<!-- horizontal alignment attributes for cell contents
+-->
+<!ENTITY % CellHAlign.attrib
+ "align ( left
+ | center
+ | right ) #IMPLIED"
+>
+
+<!-- vertical alignment attributes for cell contents
+-->
+<!ENTITY % CellVAlign.attrib
+ "valign ( top
+ | middle
+ | bottom ) #IMPLIED"
+>
+
+<!-- scope is simpler than axes attribute for common tables
+-->
+<!ENTITY % scope.attrib
+ "scope ( row | col ) #IMPLIED"
+>
+
+<!-- table: Table Element .............................. -->
+
+<!ENTITY % table.element "INCLUDE" >
+<![%table.element;[
+<!ENTITY % table.content
+ "( %caption.qname;?, %tr.qname;+ )"
+>
+<!ELEMENT %table.qname; %table.content; >
+<!-- end of table.element -->]]>
+
+<!ENTITY % table.attlist "INCLUDE" >
+<![%table.attlist;[
+<!ATTLIST %table.qname;
+ %Common.attrib;
+ summary %Text.datatype; #IMPLIED
+>
+<!-- end of table.attlist -->]]>
+
+<!-- caption: Table Caption ............................ -->
+
+<!ENTITY % caption.element "INCLUDE" >
+<![%caption.element;[
+<!ENTITY % caption.content
+ "( #PCDATA | %Inline.mix; )*"
+>
+<!ELEMENT %caption.qname; %caption.content; >
+<!-- end of caption.element -->]]>
+
+<!ENTITY % caption.attlist "INCLUDE" >
+<![%caption.attlist;[
+<!ATTLIST %caption.qname;
+ %Common.attrib;
+>
+<!-- end of caption.attlist -->]]>
+
+<!-- tr: Table Row ..................................... -->
+
+<!ENTITY % tr.element "INCLUDE" >
+<![%tr.element;[
+<!ENTITY % tr.content "( %th.qname; | %td.qname; )+" >
+<!ELEMENT %tr.qname; %tr.content; >
+<!-- end of tr.element -->]]>
+
+<!ENTITY % tr.attlist "INCLUDE" >
+<![%tr.attlist;[
+<!ATTLIST %tr.qname;
+ %Common.attrib;
+ %CellHAlign.attrib;
+ %CellVAlign.attrib;
+>
+<!-- end of tr.attlist -->]]>
+
+<!-- th: Table Header Cell ............................. -->
+
+<!-- th is for header cells, td for data,
+ but for cells acting as both use td
+-->
+
+<!ENTITY % th.element "INCLUDE" >
+<![%th.element;[
+<!ENTITY % th.content
+ "( #PCDATA | %FlowNoTable.mix; )*"
+>
+<!ELEMENT %th.qname; %th.content; >
+<!-- end of th.element -->]]>
+
+<!ENTITY % th.attlist "INCLUDE" >
+<![%th.attlist;[
+<!ATTLIST %th.qname;
+ %Common.attrib;
+ abbr %Text.datatype; #IMPLIED
+ axis CDATA #IMPLIED
+ headers IDREFS #IMPLIED
+ %scope.attrib;
+ rowspan %Number.datatype; '1'
+ colspan %Number.datatype; '1'
+ %CellHAlign.attrib;
+ %CellVAlign.attrib;
+>
+<!-- end of th.attlist -->]]>
+
+<!-- td: Table Data Cell ............................... -->
+
+<!ENTITY % td.element "INCLUDE" >
+<![%td.element;[
+<!ENTITY % td.content
+ "( #PCDATA | %FlowNoTable.mix; )*"
+>
+<!ELEMENT %td.qname; %td.content; >
+<!-- end of td.element -->]]>
+
+<!ENTITY % td.attlist "INCLUDE" >
+<![%td.attlist;[
+<!ATTLIST %td.qname;
+ %Common.attrib;
+ abbr %Text.datatype; #IMPLIED
+ axis CDATA #IMPLIED
+ headers IDREFS #IMPLIED
+ %scope.attrib;
+ rowspan %Number.datatype; '1'
+ colspan %Number.datatype; '1'
+ %CellHAlign.attrib;
+ %CellVAlign.attrib;
+>
+<!-- end of td.attlist -->]]>
+
+<!-- end of xhtml-basic-table-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-basic-table-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-bdo-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-bdo-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-bdo-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,47 @@
+<!-- ...................................................................... -->
+<!-- XHTML BDO Element Module ............................................. -->
+<!-- file: xhtml-bdo-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-bdo-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML BDO Element 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-bdo-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Bidirectional Override (bdo) Element
+
+ This modules declares the element 'bdo', used to override the
+ Unicode bidirectional algorithm for selected fragments of text.
+
+ DEPENDENCIES:
+ Relies on the conditional section keyword %XHTML.bidi; declared
+ as "INCLUDE". Bidirectional text support includes both the bdo
+ element and the 'dir' attribute.
+-->
+
+<!ENTITY % bdo.element "INCLUDE" >
+<![%bdo.element;[
+<!ENTITY % bdo.content
+ "( #PCDATA | %Inline.mix; )*"
+>
+<!ENTITY % bdo.qname "bdo" >
+<!ELEMENT %bdo.qname; %bdo.content; >
+<!-- end of bdo.element -->]]>
+
+<!ENTITY % bdo.attlist "INCLUDE" >
+<![%bdo.attlist;[
+<!ATTLIST %bdo.qname;
+ %Core.attrib;
+ xml:lang %LanguageCode.datatype; #IMPLIED
+ dir ( ltr | rtl ) #REQUIRED
+>
+]]>
+
+<!-- end of xhtml-bdo-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-bdo-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-blkphras-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-blkphras-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-blkphras-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,164 @@
+<!-- ...................................................................... -->
+<!-- XHTML Block Phrasal Module .......................................... -->
+<!-- file: xhtml-blkphras-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-blkphras-1.mod,v 3.0 2000/10/22 17:13:38 altheim 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/TR/xhtml-modularization/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;
+ | %script.qname; | %map.qname;
+ %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;
+ xml:space ( preserve ) #FIXED 'preserve'
+>
+<!-- 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 -->
Property changes on: trunk/src/doc/dtd/xhtml-blkphras-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-blkpres-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-blkpres-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-blkpres-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,40 @@
+<!-- ...................................................................... -->
+<!-- XHTML Block Presentation Module ..................................... -->
+<!-- file: xhtml-blkpres-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-blkpres-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkpres-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Block Presentational Elements
+
+ hr
+
+ This module declares the elements and their attributes used to
+ support block-level presentational markup.
+-->
+
+<!ENTITY % hr.element "INCLUDE" >
+<![%hr.element;[
+<!ENTITY % hr.content "EMPTY" >
+<!ENTITY % hr.qname "hr" >
+<!ELEMENT %hr.qname; %hr.content; >
+<!-- end of hr.element -->]]>
+
+<!ENTITY % hr.attlist "INCLUDE" >
+<![%hr.attlist;[
+<!ATTLIST %hr.qname;
+ %Common.attrib;
+>
+<!-- end of hr.attlist -->]]>
+
+<!-- end of xhtml-blkpres-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-blkpres-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-blkstruct-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-blkstruct-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-blkstruct-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,57 @@
+<!-- ...................................................................... -->
+<!-- XHTML Block Structural Module ....................................... -->
+<!-- file: xhtml-blkstruct-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-blkstruct-1.mod,v 3.1 2000/11/15 22:02:08 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Block Structural 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-blkstruct-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Block Structural
+
+ div, p
+
+ This module declares the elements and their attributes used to
+ support block-level structural markup.
+-->
+
+<!ENTITY % div.element "INCLUDE" >
+<![%div.element;[
+<!ENTITY % div.content
+ "( #PCDATA | %Flow.mix; )*"
+>
+<!ENTITY % div.qname "div" >
+<!ELEMENT %div.qname; %div.content; >
+<!-- end of div.element -->]]>
+
+<!ENTITY % div.attlist "INCLUDE" >
+<![%div.attlist;[
+<!ATTLIST %div.qname;
+ %Common.attrib;
+>
+<!-- end of div.attlist -->]]>
+
+<!ENTITY % p.element "INCLUDE" >
+<![%p.element;[
+<!ENTITY % p.content
+ "( #PCDATA | %Inline.mix; )*" >
+<!ENTITY % p.qname "p" >
+<!ELEMENT %p.qname; %p.content; >
+<!-- end of p.element -->]]>
+
+<!ENTITY % p.attlist "INCLUDE" >
+<![%p.attlist;[
+<!ATTLIST %p.qname;
+ %Common.attrib;
+>
+<!-- end of p.attlist -->]]>
+
+<!-- end of xhtml-blkstruct-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-blkstruct-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-charent-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-charent-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-charent-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,38 @@
+<!-- ...................................................................... -->
+<!-- XHTML Character Entities Module ......................................... -->
+<!-- file: xhtml-charent-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-charent-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ENTITIES XHTML Character Entities 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-charent-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Character Entities for XHTML
+
+ This module declares the set of character entities for XHTML,
+ including the Latin 1, Symbol and Special character collections.
+-->
+
+<!ENTITY % xhtml-lat1
+ PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent" >
+<!ENTITY % xhtml-symbol
+ PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent" >
+<!ENTITY % xhtml-special
+ PUBLIC "-//W3C//ENTITIES Special for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent" >
+
+%xhtml-lat1;
+%xhtml-symbol;
+%xhtml-special;
+
+<!-- end of xhtml-charent-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-charent-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-csismap-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-csismap-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-csismap-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,114 @@
+<!-- ...................................................................... -->
+<!-- XHTML Client-side Image Map Module .................................. -->
+<!-- file: xhtml-csismap-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-csismap-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Client-side Image Maps 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-csismap-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Client-side Image Maps
+
+ area, map
+
+ This module declares elements and attributes to support client-side
+ image maps. This requires that the Image Module (or a module
+ declaring the img element type) be included in the DTD.
+
+ These can be placed in the same document or grouped in a
+ separate document, although the latter isn't widely supported
+-->
+
+<!ENTITY % area.element "INCLUDE" >
+<![%area.element;[
+<!ENTITY % area.content "EMPTY" >
+<!ENTITY % area.qname "area" >
+<!ELEMENT %area.qname; %area.content; >
+<!-- end of area.element -->]]>
+
+<!ENTITY % Shape.datatype "( rect | circle | poly | default )">
+<!ENTITY % Coords.datatype "CDATA" >
+
+<!ENTITY % area.attlist "INCLUDE" >
+<![%area.attlist;[
+<!ATTLIST %area.qname;
+ %Common.attrib;
+ href %URI.datatype; #IMPLIED
+ shape %Shape.datatype; 'rect'
+ coords %Coords.datatype; #IMPLIED
+ nohref ( nohref ) #IMPLIED
+ alt %Text.datatype; #REQUIRED
+ tabindex %Number.datatype; #IMPLIED
+ accesskey %Character.datatype; #IMPLIED
+>
+<!-- end of area.attlist -->]]>
+
+<!-- modify anchor attribute definition list
+ to allow for client-side image maps
+-->
+<!ATTLIST %a.qname;
+ shape %Shape.datatype; 'rect'
+ coords %Coords.datatype; #IMPLIED
+>
+
+<!-- modify img attribute definition list
+ to allow for client-side image maps
+-->
+<!ATTLIST %img.qname;
+ usemap IDREF #IMPLIED
+>
+
+<!-- modify form input attribute definition list
+ to allow for client-side image maps
+-->
+<!ATTLIST %input.qname;
+ usemap IDREF #IMPLIED
+>
+
+<!-- modify object attribute definition list
+ to allow for client-side image maps
+-->
+<!ATTLIST %object.qname;
+ usemap IDREF #IMPLIED
+>
+
+<!-- 'usemap' points to the 'id' attribute of a <map> element,
+ which must be in the same document; support for external
+ document maps was not widely supported in HTML and is
+ eliminated in XHTML.
+
+ It is considered an error for the element pointed to by
+ a usemap IDREF to occur in anything but a <map> element.
+-->
+
+<!ENTITY % map.element "INCLUDE" >
+<![%map.element;[
+<!ENTITY % map.content
+ "(( %Block.mix; ) | %area.qname; )+"
+>
+<!ENTITY % map.qname "map" >
+<!ELEMENT %map.qname; %map.content; >
+<!-- end of map.element -->]]>
+
+<!ENTITY % map.attlist "INCLUDE" >
+<![%map.attlist;[
+<!ATTLIST %map.qname;
+ %XHTML.xmlns.attrib;
+ id ID #REQUIRED
+ %class.attrib;
+ %title.attrib;
+ %Core.extra.attrib;
+ %I18n.attrib;
+ %Events.attrib;
+>
+<!-- end of map.attlist -->]]>
+
+<!-- end of xhtml-csismap-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-csismap-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-datatypes-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-datatypes-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-datatypes-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,82 @@
+<!-- ...................................................................... -->
+<!-- XHTML Datatypes Module .............................................. -->
+<!-- file: xhtml-datatypes-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-datatypes-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-datatypes-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Datatypes
+
+ defines containers for the following datatypes, many of
+ these imported from other specifications and standards.
+-->
+
+<!-- Length defined for cellpadding/cellspacing -->
+
+<!-- nn for pixels or nn% for percentage length -->
+<!ENTITY % Length.datatype "CDATA" >
+
+<!-- space-separated list of link types -->
+<!ENTITY % LinkTypes.datatype "NMTOKENS" >
+
+<!-- single or comma-separated list of media descriptors -->
+<!ENTITY % MediaDesc.datatype "CDATA" >
+
+<!-- pixel, percentage, or relative -->
+<!ENTITY % MultiLength.datatype "CDATA" >
+
+<!-- one or more digits (NUMBER) -->
+<!ENTITY % Number.datatype "CDATA" >
+
+<!-- integer representing length in pixels -->
+<!ENTITY % Pixels.datatype "CDATA" >
+
+<!-- script expression -->
+<!ENTITY % Script.datatype "CDATA" >
+
+<!-- textual content -->
+<!ENTITY % Text.datatype "CDATA" >
+
+<!-- Imported Datatypes ................................ -->
+
+<!-- a single character from [ISO10646] -->
+<!ENTITY % Character.datatype "CDATA" >
+
+<!-- a character encoding, as per [RFC2045] -->
+<!ENTITY % Charset.datatype "CDATA" >
+
+<!-- a space separated list of character encodings, as per [RFC2045] -->
+<!ENTITY % Charsets.datatype "CDATA" >
+
+<!-- media type, as per [RFC2045] -->
+<!ENTITY % ContentType.datatype "CDATA" >
+
+<!-- comma-separated list of media types, as per [RFC2045] -->
+<!ENTITY % ContentTypes.datatype "CDATA" >
+
+<!-- date and time information. ISO date format -->
+<!ENTITY % Datetime.datatype "CDATA" >
+
+<!-- formal public identifier, as per [ISO8879] -->
+<!ENTITY % FPI.datatype "CDATA" >
+
+<!-- a language code, as per [RFC1766] -->
+<!ENTITY % LanguageCode.datatype "NMTOKEN" >
+
+<!-- a Uniform Resource Identifier, see [URI] -->
+<!ENTITY % URI.datatype "CDATA" >
+
+<!-- a space-separated list of Uniform Resource Identifiers, see [URI] -->
+<!ENTITY % URIs.datatype "CDATA" >
+
+<!-- end of xhtml-datatypes-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-datatypes-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-edit-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-edit-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-edit-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,66 @@
+<!-- ...................................................................... -->
+<!-- XHTML Editing Elements Module ....................................... -->
+<!-- file: xhtml-edit-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-edit-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ELEMENTS XHTML Editing Markup 1.0//EN"
+ SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-edit-1.mod"
+
+ Revisions:
+ (none)
+ ....................................................................... -->
+
+<!-- Editing Elements
+
+ ins, del
+
+ This module declares element types and attributes used to indicate
+ inserted and deleted content while editing a document.
+-->
+
+<!-- ins: Inserted Text ............................... -->
+
+<!ENTITY % ins.element "INCLUDE" >
+<![%ins.element;[
+<!ENTITY % ins.content
+ "( #PCDATA | %Flow.mix; )*"
+>
+<!ENTITY % ins.qname "ins" >
+<!ELEMENT %ins.qname; %ins.content; >
+<!-- end of ins.element -->]]>
+
+<!ENTITY % ins.attlist "INCLUDE" >
+<![%ins.attlist;[
+<!ATTLIST %ins.qname;
+ %Common.attrib;
+ cite %URI.datatype; #IMPLIED
+ datetime %Datetime.datatype; #IMPLIED
+>
+<!-- end of ins.attlist -->]]>
+
+<!-- del: Deleted Text ................................ -->
+
+<!ENTITY % del.element "INCLUDE" >
+<![%del.element;[
+<!ENTITY % del.content
+ "( #PCDATA | %Flow.mix; )*"
+>
+<!ENTITY % del.qname "del" >
+<!ELEMENT %del.qname; %del.content; >
+<!-- end of del.element -->]]>
+
+<!ENTITY % del.attlist "INCLUDE" >
+<![%del.attlist;[
+<!ATTLIST %del.qname;
+ %Common.attrib;
+ cite %URI.datatype; #IMPLIED
+ datetime %Datetime.datatype; #IMPLIED
+>
+<!-- end of del.attlist -->]]>
+
+<!-- end of xhtml-edit-1.mod -->
Property changes on: trunk/src/doc/dtd/xhtml-edit-1.mod
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: trunk/src/doc/dtd/xhtml-events-1.mod
===================================================================
--- trunk/src/doc/dtd/xhtml-events-1.mod (rev 0)
+++ trunk/src/doc/dtd/xhtml-events-1.mod 2006-10-28 23:28:35 UTC (rev 20)
@@ -0,0 +1,120 @@
+<!-- ...................................................................... -->
+<!-- XHTML Intrinsic Events Module ....................................... -->
+<!-- file: xhtml-events-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-events-1.mod,v 3.0 2000/10/22 17:13:38 altheim Exp $ SMI
+
+ This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+ PUBLIC "-//W3C//ENTITIES XHTML Intrinsic E...
[truncated message content] |