Декларация смешанного контента
[51] | Mixed | ::= | '(' ? '#PCDATA' (? '|' ? )* ? ')*' | |
| '(' ? '#PCDATA' ? ')' | ||||
где параметр определяет тип элементов, которые могут быть использованы в роли непосредственных потомков. Ключевое слово #PCDATA исторически унаследовано от термина "parsed character data".
Ограничение действительности: Отсутствие дублирования типов
Одно и то же имя не может быть представлено в декларации смешанного контента более одного раза.
Примеры деклараций смешанного контента:
<!ELEMENT p (#PCDATA|a|ul|b|i|em)*> <!ELEMENT p (#PCDATA | %font; | %phrase; | %special; | %form;)* > <!ELEMENT b (#PCDATA)> |