Модуляризация XHTML

Переобъявления наследственности


<!-- ...................................................................... --> <!-- Модуль XHTML Legacy Redeclarations ................................... --> <!-- файл xhtml-legacy-redecl-1.mod

Это XHTML, переформулирование HTML как модульного приложения XML. Авторские Права 1998-2001 W3C (MIT, INRIA, Keio), Все Права Зарезервированы. Ревизия: $Id: xhtml-legacy-redecl-1.mod,v 4.4 2001/04/10 09:42:30 altheim Exp $ SMI

Этот модуль ОТД идентифицируется идентификаторами PUBLIC и SYSTEM:

PUBLIC "-//W3C//ELEMENTS XHTML Legacy Redeclarations 1.0//EN" SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-legacy-redecl-1.mod"

Ревизии: (нет) ....................................................................... -->

<!-- Переобъявления Наследственности

Этот необязательный модуль замещает модуль Modular Framework, рассеивая переобъявления различных объектов параметров, чтобы дать возможность включит разметку Transitional модель документа XHTML 1.1. Это устанавливает модули, необходимые для поддержки модели модуляризации XHTML, в том числе:

+ нотация + типы данных + квалифицированные имена пространства имён + общие атрибуты + модель документа + мнемоники символов

По умолчанию, модуль Object включён, а Frames и IFrames проигнорированы.

Модуль Intrinsic Events по умолчанию игнорируется, но появляется в этом модуле, поскольку он должен быть установлен до Attributes, но после Datatypes. --> <!ENTITY % xhtml-legacy.module "INCLUDE" >

<!ENTITY % xhtml-arch.module "IGNORE" > <![%xhtml-arch.module;[ <!ENTITY % xhtml-arch.mod PUBLIC "-//W3C//ELEMENTS XHTML Base Architecture 1.0//EN" "xhtml-arch-1.mod" > %xhtml-arch.mod;]]>

<!ENTITY % xhtml-notations.module "INCLUDE" > <![%xhtml-notations.module;[ <!ENTITY % xhtml-notations.mod PUBLIC "-//W3C//NOTATIONS XHTML Notations 1.0//EN" "xhtml-notations-1.mod" > %xhtml-notations.mod;]]>




<!-- Модуль Datatypes ............................................ --> <!ENTITY % xhtml-datatypes.module "INCLUDE" > <![%xhtml-datatypes.module;[ <!ENTITY % xhtml-datatypes.mod PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN" "xhtml-datatypes-1.mod" > %xhtml-datatypes.mod;]]>

<!-- Модуль Qualified Names ...................................... --> <!ENTITY % xhtml-qname.module "INCLUDE" > <![%xhtml-qname.module;[ <!ENTITY % xhtml-qname.mod PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN" "xhtml-qname-1.mod" > %xhtml-qname.mod;]]>

<!-- Дополнительные Квалифицированные Имена .................................. -->

<!-- xhtml-legacy-1.mod --> <!ENTITY % font.qname "%XHTML.pfx;font" > <!ENTITY % basefont.qname "%XHTML.pfx;basefont" > <!ENTITY % center.qname "%XHTML.pfx;center" > <!ENTITY % s.qname "%XHTML.pfx;s" > <!ENTITY % strike.qname "%XHTML.pfx;strike" > <!ENTITY % u.qname "%XHTML.pfx;u" > <!ENTITY % dir.qname "%XHTML.pfx;dir" > <!ENTITY % menu.qname "%XHTML.pfx;menu" > <!ENTITY % isindex.qname "%XHTML.pfx;isindex" >

<!-- xhtml-frames-1.mod --> <!ENTITY % frameset.qname "%XHTML.pfx;frameset" > <!ENTITY % frame.qname "%XHTML.pfx;frame" > <!ENTITY % noframes.qname "%XHTML.pfx;noframes" >

<!-- xhtml-iframe-1.mod --> <!ENTITY % iframe.qname "%XHTML.pfx;iframe" >

<!ENTITY % xhtml-events.module "IGNORE" > <![%xhtml-events.module;[ <!ENTITY % xhtml-events.mod PUBLIC "-//W3C//ENTITIES XHTML Intrinsic Events 1.0//EN" "xhtml-events-1.mod" > %xhtml-events.mod;]]>

<!-- Дополнительные Общие Атрибуты ................................ -->

<!-- включён исторический атрибут 'lang' ( который всегда должен совпадать со значением 'xml:lang') --> <!ENTITY % lang.attrib "xml:lang #IMPLIED lang #IMPLIED" >



<!-- Модуль Common Attributes .................................... --> <!ENTITY % xhtml-attribs.module "INCLUDE" > <![%xhtml-attribs.module;[ <!ENTITY % xhtml-attribs.mod PUBLIC "-//W3C//ENTITIES XHTML Common Attributes 1.0//EN" "xhtml-attribs-1.mod" > %xhtml-attribs.mod;]]>

<!-- заглушка для переобъявлений модели содержимого --> <!ENTITY % xhtml-model.redecl "" > %xhtml-model.redecl;

<!-- Переобъявлени Модели Документа ............................... -->

<!ENTITY % InlPres.class "| %tt.qname; | %i.qname; | %b.qname; | %big.qname; | %small.qname; | %sub.qname; | %sup.qname; | %font.qname; | %basefont.qname; | %iframe.qname; | %s.qname; | %strike.qname; | %u.qname;" >

<!ENTITY % InlSpecial.class "| %img.qname; | %map.qname; | %applet.qname; | %object.qname;" >

<!ENTITY % BlkPres.class "| %hr.qname; | %center.qname;" >

<!ENTITY % BlkSpecial.class "| %table.qname; | %form.qname; | %fieldset.qname; | %noframes.qname; | %isindex.qname;" >

<!ENTITY % List.class "%ul.qname; | %ol.qname; | %dl.qname; | %dir.qname; | %menu.qname;" >

<!-- Модуль Document Model ...................................... --> <!ENTITY % xhtml-model.module "INCLUDE" > <![%xhtml-model.module;[ <!-- устанавливает модуль Document Model, объявленный в драйвере ОТД --> %xhtml-model.mod;]]>

<!ENTITY % applet.content "( #PCDATA | %param.qname; | %Flow.mix; )*" >

<!ENTITY % blockquote.content "( #PCDATA | %Flow.mix; )*" >

<!ENTITY % noscript.content "( #PCDATA | %Flow.mix; )*" >

<!ENTITY % body.content "( #PCDATA | %Flow.mix; )*" >

<!-- переобъявляет модель содержимого <html>, чтобы разрешить содержимое body или frameset. SGML-возможности минимизации разметки, используемые в HTML 4, не применяются, так что неоднозначность, делавшая необходимым разделение на два ОТД - Frameset и Transitional - устранена. --> <!ENTITY % html.content "( %head.qname;, ( %body.qname; | %frameset.qname; ) )" >

<!ENTITY % xhtml-charent.module "INCLUDE" > <![%xhtml-charent.module;[ <!ENTITY % xhtml-charent.mod PUBLIC "-//W3C//ENTITIES XHTML Character Entities 1.0//EN" "xhtml-charent-1.mod" > %xhtml-charent.mod;]]>

<!-- конец xhtml-legacy-redecl-1.mod -->

[]   []   []


Содержание раздела