Page 161 - 4785
P. 161
Індикатори входження послідовностей:
Символ Приклад Опис
, (a, b, c) Послідовне
використання елементів
списка
| (a | b | c) Використовується
один з членів списка
date Використовується
тільки один елемент
? subject? Необов’язкове
використання
+ paragraph+ Використовується
один або декілька раз
* brother* Використовується 0
або декілька раз
Схема, що описує структуру поштового ящика
<!ELEMENT mailbox (message*)>
<!ELEMENT message (head, body)>
<!ATTLIST message uid CDATA #REQUIRED>
<!ELEMENT head ( from,to+, subject?, CC*, notify?) >
<!ELEMENT from (#PCDATA)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT subject (#PCDATA)>
<!ELEMENT CC (#PCDATA)>
<!ELEMENT notify EMPTY>
<!ELEMENT body (#PCDATA)>
Вихідний XML документ, що задовільняє дану схему може
виглядати приблизно так:
<?xml version="1.0" ?>
<!DOCTYPE mailbox SYSTEM "mailbox.dtd">
<mailbox>
<message uid="1">
159