diff options
author | ot <ot@localhost> | 2007-10-24 06:00:44 +0000 |
---|---|---|
committer | ot <ot@localhost> | 2007-10-24 06:00:44 +0000 |
commit | 059dde38d5eaaf4dce808d6158e194dbecb711b3 (patch) | |
tree | 8e09a1c3fab58068c67654aa1c2c24477a8d6f9e | |
parent | 81ebdbe9abbb91ae0262119072c730dcf3325e05 (diff) | |
download | markup-validator-059dde38d5eaaf4dce808d6158e194dbecb711b3.zip markup-validator-059dde38d5eaaf4dce808d6158e194dbecb711b3.tar.gz markup-validator-059dde38d5eaaf4dce808d6158e194dbecb711b3.tar.bz2 |
Adding a few XHTML print and Basic modules to the catalogue.
Thanks to Validome team for the report/patch.
7 files changed, 402 insertions, 0 deletions
diff --git a/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-blkpres-1.mod b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-blkpres-1.mod new file mode 100644 index 0000000..fbf281b --- /dev/null +++ b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-blkpres-1.mod @@ -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-2005 W3C (MIT, ERCIM, Keio), All Rights Reserved. + Revision: $Id: xhtml-blkpres-1.mod,v 1.1 2007-10-24 06:00:44 ot 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/MarkUp/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 --> diff --git a/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-inlpres-1.mod b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-inlpres-1.mod new file mode 100644 index 0000000..8679bc3 --- /dev/null +++ b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-inlpres-1.mod @@ -0,0 +1,138 @@ +<!-- ...................................................................... --> +<!-- XHTML Inline Presentation Module .................................... --> +<!-- file: xhtml-inlpres-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-inlpres-1.mod,v 1.1 2007-10-24 06:00:44 ot Exp $ SMI + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN" + SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-inlpres-1.mod" + + Revisions: + (none) + ....................................................................... --> + +<!-- Inline Presentational Elements + + b, big, i, small, sub, sup, tt + + This module declares the elements and their attributes used to + support inline-level presentational markup. +--> + +<!ENTITY % b.element "INCLUDE" > +<![%b.element;[ +<!ENTITY % b.content + "( #PCDATA | %Inline.mix; )*" +> +<!ENTITY % b.qname "b" > +<!ELEMENT %b.qname; %b.content; > +<!-- end of b.element -->]]> + +<!ENTITY % b.attlist "INCLUDE" > +<![%b.attlist;[ +<!ATTLIST %b.qname; + %Common.attrib; +> +<!-- end of b.attlist -->]]> + +<!ENTITY % big.element "INCLUDE" > +<![%big.element;[ +<!ENTITY % big.content + "( #PCDATA | %Inline.mix; )*" +> +<!ENTITY % big.qname "big" > +<!ELEMENT %big.qname; %big.content; > +<!-- end of big.element -->]]> + +<!ENTITY % big.attlist "INCLUDE" > +<![%big.attlist;[ +<!ATTLIST %big.qname; + %Common.attrib; +> +<!-- end of big.attlist -->]]> + +<!ENTITY % i.element "INCLUDE" > +<![%i.element;[ +<!ENTITY % i.content + "( #PCDATA | %Inline.mix; )*" +> +<!ENTITY % i.qname "i" > +<!ELEMENT %i.qname; %i.content; > +<!-- end of i.element -->]]> + +<!ENTITY % i.attlist "INCLUDE" > +<![%i.attlist;[ +<!ATTLIST %i.qname; + %Common.attrib; +> +<!-- end of i.attlist -->]]> + +<!ENTITY % small.element "INCLUDE" > +<![%small.element;[ +<!ENTITY % small.content + "( #PCDATA | %Inline.mix; )*" +> +<!ENTITY % small.qname "small" > +<!ELEMENT %small.qname; %small.content; > +<!-- end of small.element -->]]> + +<!ENTITY % small.attlist "INCLUDE" > +<![%small.attlist;[ +<!ATTLIST %small.qname; + %Common.attrib; +> +<!-- end of small.attlist -->]]> + +<!ENTITY % sub.element "INCLUDE" > +<![%sub.element;[ +<!ENTITY % sub.content + "( #PCDATA | %Inline.mix; )*" +> +<!ENTITY % sub.qname "sub" > +<!ELEMENT %sub.qname; %sub.content; > +<!-- end of sub.element -->]]> + +<!ENTITY % sub.attlist "INCLUDE" > +<![%sub.attlist;[ +<!ATTLIST %sub.qname; + %Common.attrib; +> +<!-- end of sub.attlist -->]]> + +<!ENTITY % sup.element "INCLUDE" > +<![%sup.element;[ +<!ENTITY % sup.content + "( #PCDATA | %Inline.mix; )*" +> +<!ENTITY % sup.qname "sup" > +<!ELEMENT %sup.qname; %sup.content; > +<!-- end of sup.element -->]]> + +<!ENTITY % sup.attlist "INCLUDE" > +<![%sup.attlist;[ +<!ATTLIST %sup.qname; + %Common.attrib; +> +<!-- end of sup.attlist -->]]> + +<!ENTITY % tt.element "INCLUDE" > +<![%tt.element;[ +<!ENTITY % tt.content + "( #PCDATA | %Inline.mix; )*" +> +<!ENTITY % tt.qname "tt" > +<!ELEMENT %tt.qname; %tt.content; > +<!-- end of tt.element -->]]> + +<!ENTITY % tt.attlist "INCLUDE" > +<![%tt.attlist;[ +<!ATTLIST %tt.qname; + %Common.attrib; +> +<!-- end of tt.attlist -->]]> + +<!-- end of xhtml-inlpres-1.mod --> diff --git a/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-inlstyle-1.mod b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-inlstyle-1.mod new file mode 100644 index 0000000..cf4b95b --- /dev/null +++ b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-inlstyle-1.mod @@ -0,0 +1,34 @@ +<!-- ...................................................................... --> +<!-- XHTML Inline Style Module ........................................... --> +<!-- file: xhtml-inlstyle-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-inlstyle-1.mod,v 1.1 2007-10-24 06:00:44 ot Exp $ + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//ENTITIES XHTML Inline Style 1.0//EN" + SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-inlstyle-1.mod" + + Revisions: + (none) + ....................................................................... --> + +<!-- Inline Style + + This module declares the 'style' attribute, used to support inline + style markup. This module must be instantiated prior to the XHTML + Common Attributes module in order to be included in %Core.attrib;. +--> + +<!ENTITY % style.attrib + "style CDATA #IMPLIED" +> + + +<!ENTITY % Core.extra.attrib + "%style.attrib;" +> + +<!-- end of xhtml-inlstyle-1.mod --> diff --git a/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-pres-1.mod b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-pres-1.mod new file mode 100644 index 0000000..c2094a6 --- /dev/null +++ b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-pres-1.mod @@ -0,0 +1,38 @@ +<!-- ...................................................................... --> +<!-- XHTML Presentation Module ............................................ --> +<!-- file: xhtml-pres-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-pres-1.mod,v 1.1 2007-10-24 06:00:44 ot Exp $ SMI + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//ELEMENTS XHTML Presentation 1.0//EN" + SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-pres-1.mod" + + Revisions: + (none) + ....................................................................... --> + +<!-- Presentational Elements + + This module defines elements and their attributes for + simple presentation-related markup. +--> + +<!ENTITY % xhtml-inlpres.module "INCLUDE" > +<![%xhtml-inlpres.module;[ +<!ENTITY % xhtml-inlpres.mod + PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN" + "xhtml-inlpres-1.mod" > +%xhtml-inlpres.mod;]]> + +<!ENTITY % xhtml-blkpres.module "INCLUDE" > +<![%xhtml-blkpres.module;[ +<!ENTITY % xhtml-blkpres.mod + PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN" + "xhtml-blkpres-1.mod" > +%xhtml-blkpres.mod;]]> + +<!-- end of xhtml-pres-1.mod --> diff --git a/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-script-1.mod b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-script-1.mod new file mode 100644 index 0000000..e140a26 --- /dev/null +++ b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-script-1.mod @@ -0,0 +1,66 @@ +<!-- ...................................................................... --> +<!-- XHTML Document Scripting Module ..................................... --> +<!-- file: xhtml-script-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-script-1.mod,v 1.1 2007-10-24 06:00:44 ot Exp $ SMI + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN" + SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-script-1.mod" + + Revisions: + (none) + ....................................................................... --> + +<!-- Scripting + + script, noscript + + This module declares element types and attributes used to provide + support for executable scripts as well as an alternate content + container where scripts are not supported. +--> + +<!-- script: Scripting Statement ....................... --> + +<!ENTITY % script.element "INCLUDE" > +<![%script.element;[ +<!ENTITY % script.content "( #PCDATA )" > +<!ENTITY % script.qname "script" > +<!ELEMENT %script.qname; %script.content; > +<!-- end of script.element -->]]> + +<!ENTITY % script.attlist "INCLUDE" > +<![%script.attlist;[ +<!ATTLIST %script.qname; + %XHTML.xmlns.attrib; + %id.attrib; + charset %Charset.datatype; #IMPLIED + type %ContentType.datatype; #REQUIRED + src %URI.datatype; #IMPLIED + defer ( defer ) #IMPLIED +> +<!-- end of script.attlist -->]]> + +<!-- noscript: No-Script Alternate Content ............. --> + +<!ENTITY % noscript.element "INCLUDE" > +<![%noscript.element;[ +<!ENTITY % noscript.content + "( %Block.mix; )+" +> +<!ENTITY % noscript.qname "noscript" > +<!ELEMENT %noscript.qname; %noscript.content; > +<!-- end of noscript.element -->]]> + +<!ENTITY % noscript.attlist "INCLUDE" > +<![%noscript.attlist;[ +<!ATTLIST %noscript.qname; + %Common.attrib; +> +<!-- end of noscript.attlist -->]]> + +<!-- end of xhtml-script-1.mod --> diff --git a/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-style-1.mod b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-style-1.mod new file mode 100644 index 0000000..43ba4ab --- /dev/null +++ b/htdocs/sgml-lib/REC-xhtml-print-20060920/xhtml-style-1.mod @@ -0,0 +1,47 @@ +<!-- ...................................................................... --> +<!-- XHTML Document Style Sheet Module ................................... --> +<!-- file: xhtml-style-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-style-1.mod,v 1.1 2007-10-24 06:00:44 ot Exp $ SMI + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//DTD XHTML Style Sheets 1.0//EN" + SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-style-1.mod" + + Revisions: + (none) + ....................................................................... --> + +<!-- Style Sheets + + style + + This module declares the style element type and its attributes, + used to embed style sheet information in the document head element. +--> + +<!-- style: Style Sheet Information .................... --> + +<!ENTITY % style.element "INCLUDE" > +<![%style.element;[ +<!ENTITY % style.content "( #PCDATA )" > +<!ENTITY % style.qname "style" > +<!ELEMENT %style.qname; %style.content; > +<!-- end of style.element -->]]> + +<!ENTITY % style.attlist "INCLUDE" > +<![%style.attlist;[ +<!ATTLIST %style.qname; + %XHTML.xmlns.attrib; + %id.attrib; + %title.attrib; + %I18n.attrib; + type %ContentType.datatype; #REQUIRED + media %MediaDesc.datatype; #IMPLIED +> +<!-- end of style.attlist -->]]> + +<!-- end of xhtml-style-1.mod --> diff --git a/htdocs/sgml-lib/xml.soc b/htdocs/sgml-lib/xml.soc index ec8b9db..e384e7c 100644 --- a/htdocs/sgml-lib/xml.soc +++ b/htdocs/sgml-lib/xml.soc @@ -71,6 +71,45 @@ PUBLIC "-//W3C//DTD XHTML-Print 1.0//EN" "REC-xhtml-print-20060920/xhtml-print10.dtd" PUBLIC "-//W3C//ENTITIES XHTML-Print 1.0 Document Model 1.0//EN" "REC-xhtml-print-20060920/xhtml-print10-model-1.mod" +PUBLIC "-//W3C//ENTITIES XHTML Inline Style 1.0//EN" + "REC-xhtml-print-20060920/xhtml-inlstyle-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Presentation 1.0//EN" + "REC-xhtml-print-20060920/xhtml-pres-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Inline Presentation 1.0//EN" + "REC-xhtml-print-20060920/xhtml-inlpres-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Block Presentation 1.0//EN" + "REC-xhtml-print-20060920/xhtml-blkpres-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN" + "REC-xhtml-print-20060920/xhtml-script-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN" + "REC-xhtml-print-20060920/xhtml-style-1.mod" +PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-framework-1.mod +PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-text-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-hypertext-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-list-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-image-1.mod"/> +PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-basic-table-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-basic-form-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-link-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-meta-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-base-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-param-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-object-1.mod" +PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN" + "REC-xhtml-basic-20001219/xhtml-struct-1.mod" + -- XHTML + MathML + SVG -- |