Электронный магазин на Java и XML

         

Исправленное определение...



Листинг 2.2. Исправленное определение DTD для записок (memo.dtd)

<!ELEMENT memo (from, to, cc?, body)>
<!ATTLIST memo id ID «REQUIRED date CDATA «REQUIRED subject CDATA #IMPLIED>
<!ELEMENT from (name.department)*>
<!ELEMENT to (name,department)*>
<!ELEMENT cc (name,department)*>
<!ELEMENT name (#PCDATA)>
<!ELEMENT department (#PCDATA)>
<!ELEMENT body (#PCDATA,important_part?)>
<!ELEMENT important_part (#PCDATA)>

Используя это определение DTD, любой сотрудник фирмы XMLGifts может точно ответить на вопрос, что такое служебная записка В листинге 2 3 показана правильно оформленная и допустимая служебная записка



Содержание раздела