次のようなxmlドキュメントがあります。
<root>
<text>
<ID>01</ID>
<weight>1</weight>
<word>attend</word>
<note>important</note>
</text>
<text>
<note>very important</note>
<ID>01</ID>
<weight>1</weight>
<word>slow</word>
</text>
ルールは次のとおりです。ID、重み、単語は、テキスト ノードの子としてこの順序で表示される必要があります。また、メモ ノードは、ID ノードの前または後に表示できます。だから私のDTDは:
<!ELEMENT text (note?, ID, weight, word, note?)>
しかし、xmlエディターは「これは決定論的ではありません」と言っています。なんで?