XML-элемент с содержимым #PCDATA или списком элементов

Мне нравится определять DTD с помощью элемента, подобного следующему:

<result>
<name/><resultType/>[more elements...]
</result>
OR it could be:
<result>Some text</result>

Мое определение элемента выглядит так:

<!ELEMENT result ((name,resultType,...,pages)|#PCDATA)>

Но Visual Studio говорит, что это неверно.

Какие-нибудь решения для этого?

1 ответ

#PCDATA должен быть одним из элементов, перечисленных в скобках и разграниченных |, Пытаться:

<!ELEMENT rootelement (#PCDATA|childel1|childel)*>
Другие вопросы по тегам