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

Загадки Человека

Базовые формы - часть 2


<!ENTITY % form.attlist "INCLUDE" > <![%form.attlist;[ <!ATTLIST %; %Common.attrib; action #REQUIRED method ( get | post ) 'get' enctype 'application/x-www-form-urlencoded' > <!-- end of form.attlist -->]]>

<!-- label: Поле Формы - Текстовый Лэйбл ...................... -->

<!ENTITY % label.element "INCLUDE" > <![%label.element;[ <!-- Каждый label обязан содержать НЕ более одного поля --> <!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 %; %Common.attrib; for IDREF #IMPLIED accesskey #IMPLIED > <!-- end of label.attlist -->]]>

<!-- input: Элемент Формы ............................... -->

<!ENTITY % input.element "INCLUDE" > <![%input.element;[ <!ENTITY % input.content "EMPTY" > <!ELEMENT %input.qname; %input.content; > <!-- end of input.element -->]]>

<!-- Basic Forms убрал типы элементов 'image' и 'file'. --> <!ENTITY % input.attlist "INCLUDE" > <![%input.attlist;[ <!ENTITY % InputType.class "( text | password | checkbox | radio | submit | reset | hidden )" > <!-- name атрибута необходимо для всех, кроме submit & reset --> <!ATTLIST %; %Common.attrib; type %InputType.class; 'text' name CDATA #IMPLIED value CDATA #IMPLIED checked ( checked ) #IMPLIED size CDATA #IMPLIED maxlength #IMPLIED src #IMPLIED tabindex #IMPLIED accesskey #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 -->]]>




- Начало -  - Назад -  - Вперед -