diff options
author | David Robillard <d@drobilla.net> | 2011-11-17 19:31:48 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-11-17 19:31:48 +0000 |
commit | fb4b2ae273205436f1e4f68545225a3c01d673b5 (patch) | |
tree | 1540702f0a41eb84374e3c6a62fb8965f1bae0d7 /lv2specgen/DTD/xhtml-base-1.mod | |
parent | d534ae67f8493a1e933dfcde04b391dc4f7687c6 (diff) | |
download | lv2-fb4b2ae273205436f1e4f68545225a3c01d673b5.tar.xz |
Add DTDs for validation.
Diffstat (limited to 'lv2specgen/DTD/xhtml-base-1.mod')
-rw-r--r-- | lv2specgen/DTD/xhtml-base-1.mod | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/lv2specgen/DTD/xhtml-base-1.mod b/lv2specgen/DTD/xhtml-base-1.mod new file mode 100644 index 0000000..ba47b40 --- /dev/null +++ b/lv2specgen/DTD/xhtml-base-1.mod @@ -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-2005 W3C (MIT, ERCIM, Keio), All Rights Reserved. + Revision: $Id: xhtml-base-1.mod,v 4.0 2001/04/02 22:42:49 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/MarkUp/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 --> |