我刚刚学习数据库。我正在尝试为以下XML数据集编写一个DTD: http://s3.amazonaws.com/dbclass-resources/docs/countries.xml为XML数据集编写DTD(初级)
在这一点上,我尝试了几个选项,但是没有成功。有人可以告诉我如何正确地为上述数据集写一个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>
分别是'country'和'language'的'ELEMENT'定义? XML中的每个元素都必须在'ELEMENT' DTD条目中指定。 –
请原谅我的无知,难道我没有国家的ELEMENT定义吗? – user3216798
你能编辑我所做的吗?我已经尝试了这几次,但没有成功,并且觉得只要正确地看到它会帮助我将其与数据集本身联系起来。 – user3216798