Я просто изучаю базы данных. Я пытаюсь написать DTD для следующего набора данных XML: http://s3.amazonaws.com/dbclass-resources/docs/countries.xmlНапишите DTD для набора данных XML (начинающий)
На этом этапе я пробовал несколько вариантов, но не увенчался успехом. Может кто-нибудь, пожалуйста, покажите мне, как правильно написать DTD для вышеуказанного набора данных (я вставил неудачную попытку моей ниже).
<!ELEMENT countries (country*)>
<!ELEMENT country (language?, city?)
<!ATTLIST country name CDATA #IMPLIED
population CDATA #IMPLIED
area CDATA #IMPLIED>
<!ATTLIST language percentage CDATA #IMPLIED
<!ELEMENT city CDATA #IMPLIED>
Were являются ваши определения 'ELEMENT' для' country' и 'language'? Каждый элемент вашего XML должен быть указан в записи DTEM 'ELEMENT'. –
Простите мое невежество, разве у меня нет определения ELEMENT для страны? – user3216798
Могли бы вы изменить то, что я сделал? Я пробовал это несколько раз уже безуспешно и чувствую, что просто увидеть его правильно поможет мне связать его с самим набором данных. – user3216798