В этом разделе
описываются два модуля: модуль базовых форм
(Basic
Forms
Module),
который включает в себя возможности форм, определенные стандартом
HTML
3.2, и его расширенная версия
(Broader
Forms
Module),
которая поддерживает дополнительные функции,
предоставляемые стандартом
HTML
4.0.
Модуль Basic Forms
Для применения
данного модуля необходимо описать два новых множества содержания,
представленные в табл.
П16.
Таблица П16
Модель содержания
Добавляемые элементы
Form
(форма)
form
Formctrl
(элементы управления
формы)
input
I
select
I
textarea
Кроме того, для
включения новых множеств моделей необходимо модифицировать два существующих
множества моделей содержания (см. табл.
П17).
Таблица П17 |
Модель
содержания |
Добавленные множества моделей содержания |
Block
(блок)
inline
(встроенный элемент) |
form
formctrl |
Модуль
базовых форм |
описывается в табл.
П18. |
Таблица П18 |
|
Элемент Атрибуты |
Минимальная модель содержания |
form
(форма) |
Common, action (URI),
method ("get"
1
"put"),
enctype (ContentType) |
Heading | Block
-
form |
input
(вход) |
Common, checked
("checked"), maxlength (Number), name (CDATA), size (Number), src
(URI), type ("text", "password", "checkbox", "radio", "submit",
"reset", "file", "hidden"), value (CDATA) |
EMPTY |
select
(выбор) |
Common, multiple
("multiple"), name (CDATA), size (Number) |
option+ |
option
(опция) |
Common, selected ("
selected"), value (CDATA) |
Inline* |
|
|
|
|
|
Необязательные модули |
■ЕШ |
Таблица П18 (окончание) |
Элемент |
Атрибуты |
Минимальная
модель содержания |
textarea
(текстовая
область) |
Common, columns (Number), name (CDATA), rows (Number) |
PCDATA* |
|