Элементы ошибок проверки DTD для смешанного содержимого - PullRequest
1 голос
/ 09 марта 2019

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 как необязательный элемент?

Заранее спасибо.

...