XML-элемент с содержимым #PCDATA или списком элементов - PullRequest
0 голосов
/ 23 мая 2011

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

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

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

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

Но Visual Studio говорит, что это недопустимо.

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

1 Ответ

2 голосов
/ 23 мая 2011

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

<!ELEMENT rootelement (#PCDATA|childel1|childel)*>
...