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



         

Создание нового ОТД - часть 3


PUBLIC "-//MY COMPANY//ELEMENTS XHTML MyML Model 1.0//EN" SYSTEM "http://example.com/DTDs/myml-model-1_0.mod"

xmlns:myml="http://www.example.com/xmlns/myml" ...................................................................... -->

<!-- Определяем модель содержимого для Misc.extra --> <!ENTITY % Misc.class "| %MyML.myelement.qname; ">

<!-- .................... Инлайн-элементы ...................... -->

<!ENTITY % HeadOpts.mix "( %meta.qname; )*" >

<!ENTITY % I18n.class "" >

<!ENTITY % InlStruct.class "%br.qname; | %span.qname;" >

<!ENTITY % InlPhras.class "| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname; | %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname; | %abbr.qname; | %acronym.qname; | %q.qname;" >

<!ENTITY % InlPres.class "" >

<!ENTITY % Anchor.class "| %a.qname;" >

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

<!ENTITY % Inline.extra "" >

<!-- %Inline.class; включает все инлайн-элементы, используемые вместе как компонент --> <!ENTITY % Inline.class "%InlStruct.class; %InlPhras.class; %InlPres.class; %Anchor.class; %InlSpecial.class;" >

<!-- %InlNoAnchor.class; включает все инлайн не-якоря, используемые вместе как компонент --> <!ENTITY % InlNoAnchor.class "%InlStruct.class; %InlPhras.class; %InlPres.class; %InlSpecial.class;" >

<!-- %InlNoAnchor.mix; включает все инлайн не-якоря --> <!ENTITY % InlNoAnchor.mix "%InlNoAnchor.class; %Misc.class;" >

<!-- %Inline.mix; включает все инлайн элементы, в том числе и %Misc.class; --> <!ENTITY % Inline.mix "%Inline.class; %Misc.class;" >

<!-- ..................... Элементы Блока ...................... -->

<!ENTITY % Heading.class "%h1.qname; | %h2.qname; | %h3.qname; | %h4.qname; | %h5.qname; | %h6.qname;" >




Содержание  Назад  Вперед