【发布时间】:2015-02-27 12:00:24
【问题描述】:
我目前正在学习 XML,并且正在为第一个 DTD 扩展而苦苦挣扎。我的 XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE Activities [
<!ELEMENT Activities (ToDo)>
<!ELEMENT ToDo (Household,Cat,House,Bills,Groceries)>
<!ELEMENT Object (Cat,House,Bills,Groceries)>
<!ELEMENT Cat (#PCDATA)>
<!ELEMENT House (#PCDATA)>
<!ELEMENT Bills (#PCDATA)>
<!ELEMENT Groceries (#PCDATA)>
<!ATTLIST ToDo id CDATA #IMPLIED>
<!ATTLIST Object id CDATA #IMPLIED>
]>
<Activities>
<ToDo id="Household">
<Object id="Cat">
<ToDo>bathe</ToDo>
</Object>
<Object id="House">
<ToDo>vacuum</ToDo>
</Object>
<Object id="Bills">
<ToDo>pay</ToDo>
</Object>
<Object id="Groceries">
<ToDo>Buy</ToDo>
</Object>
</ToDo>
</Activities>
XML Validation (http://xmlvalidation.com) 告诉我“元素类型“ToDo”的内容必须匹配”和“元素类型“Object”的内容必须匹配”。
我做错了什么? 提前非常感谢!
【问题讨论】: