DTD を使用して XML ファイルを作成しようとしていますが、Netbeans ではエラーは発生しませんが、Oxygen XML では Unexpected element "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)>
私は今混乱しています、助けてください。これを正しくフォーマットしたことを願っています。