【发布时间】:2017-03-23 19:22:54
【问题描述】:
At a school, there are many classes and the following elements are identified.
- 有一位校长,他有姓名、年龄和地址
- 每个班级都有一位班主任
-
每个班主任都持有以下信息
- 类号
- Teacher_Details
- Number_of_students
-
Teacher_details 部分包含以下信息
- 教师姓名
- DoB
问题是上述信息的DTD文件
我使用VS 2008创建了XML和DTD。但是DTD的第一行有错误。
<!DOCTYPE school [
<!ELEMENT school (principal|ClassTeacher)*>
<!ELEMENT principal (name,age,address)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT address (#PCDATA)>
<!ELEMENT ClassTeacher (cno,td*,nos)>
<!ELEMENT cno (#PCDATA)>
<!ELEMENT td (name,dob)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT dob (#PCDATA)>
<!ELEMENT nos (#PCDATA)>
]>
<school>
<principal>
<name>sdasd</name>
<age>456</age>
<address>jhkh</address>
</principal>
<ClassTeacher>
<cno>456</cno>
<td>
<name>gyj</name>
<dob>fgd</dob>
</td>
<nos>45</nos>
</ClassTeacher>
</school>
【问题讨论】:
标签: xml validation dtd