Я пытаюсь создать файл XML с DTD, но в Netbeans это не дает мне никаких ошибок, но в Oxygen XML он указывает Неожиданный элемент "childone". Содержимое типа родительского элемента должно соответствовать "((c:childone,c:childtwo)|(childone,childtwo,childthree,childfour))".
XML, который у меня есть, выглядит следующим образом:
<rootelement>
<c:childone></c:childone>
<c:childtwo></c:childtwo>
<childone></childone>
<childtwo></childtwo>
<childthree></childthree>
<childfour></childfour>
</rootelement>
DTD у меня есть следующим образом:
<!ELEMENT rootelement ((c:childone,c:childtwo)|(childone,childtwo,childthree,childfour))>
<!ELEMENT c:childone (#PCDATA)>
<!ELEMENT c:childtwo (#PCDATA)>
<!ELEMENT childone (#PCDATA)>
<!ELEMENT childtwo (#PCDATA)>
<!ELEMENT childthree (#PCDATA)>
<!ELEMENT childfour (#PCDATA)>
Я запутался сейчас, пожалуйста, помогите. Надеюсь, я правильно отформатировал это.