HTML-фрагмент выглядит следующим образом:
<h1 id="Ch1_1b"><p><label>1.1. INTRODUCTION</label></p></h1>
, где тег label является обязательным элементом, а тег p является необязательным, как указано в моем пользовательском DTD.
Мой фрагмент DTD выглядит следующим образом:
<!ELEMENT h1 ((#PCDATA|p)*, label)* >
Однако валидатор выдает ошибку:
Error testd.dtd:13:16:FATAL:PARSER:ERR_ELEMCONTENT_NOT_STARTED: ContentDecl : Name or '(' expected
Error testd.dtd:13:16:FATAL:PARSER:ERR_ELEMCONTENT_NOT_FINISHED: ContentDecl : ',' '|' or ')' expected
Error testd.dtd:13:16:FATAL:PARSER:ERR_GT_REQUIRED: expected '>'
Error testd.dtd:13:16:FATAL:PARSER:ERR_EXT_SUBSET_NOT_FINISHED: Content error in the external subset
Может кто-нибудь предложить код DTD для того же, где я могу иметь смешанный контент с тегом метки в качестве обязательного элемента иТег p как необязательный элемент?
Заранее спасибо.