Я пытаюсь создать действительный документ xdxf (here's the DTD). Мне удалось разобраться во всех ошибках, кроме одного, и я не могу понять, что случилось.Попытка проверить XML на DTD
Соответствующей часть
...
<def>
<def>
<gr>n. s.</gr>
<deftext>
<tr>pronunciation</tr>
<dtrn>Meaning</dtrn>
</deftext>
<co>Inflected forms</co>
<ex>
<ex_orig>Examples</ex_orig>
</ex>
</def>
<def>
<gr>n. s.</gr>
<deftext>
<tr>pronunciation</tr>
<dtrn>Another meaning</dtrn>
</deftext>
<co>Inflected forms</co>
<ex>
<ex_orig>Examples</ex_orig>
</ex>
</def>
</def>
...
ошибки я получил (в два раза, так что я предполагаю, что это для внутреннего опра, а не внешние) является:
Содержания типа элемента «Защита «должен соответствовать » (gr?, ex *, co *, sr?, etm?, categ *, (def + | deftext)) ».
В этом нет ни или один гр (ок), ни один или многие экс (ОК), ни один или многие не сотрудничают (ок), ни один или один стер, ЭТМ (нет) , ни один или несколько categ (ok) и один или несколько def или ровно один deftext (нормально как для внешней, так и для внутренней def). Я понимаю это право или есть кое-что, что я пропускаю?
Это была проблема. Большое спасибо! – guillem