XML DTD错误没有元素花费的声明

XML DTD错误没有元素花费的声明,xml,dtd,Xml,Dtd,这是我使用XML的第一天,我们刚刚做了一个关于XML的讲座,但我必须做一个实验室。我在验证代码时遇到了一些错误。我还是很困惑。我发现我想要标题、部、部长、年度和支出,这要求我使用下面的代码,即使我们的讲师使用了etc,但当我这样做时,我的标题只是名称、名称2、名称3,这似乎很烦人。所以我必须用标题来表示牧师。然后我添加了我的DTD和一个现在有解析问题的文件,它一直说没有元素开销的声明。请帮忙:)谢谢 ]> 335 377 440 527 627 699 808 您需要声明支出元素,如下所示:

这是我使用XML的第一天,我们刚刚做了一个关于XML的讲座,但我必须做一个实验室。我在验证代码时遇到了一些错误。我还是很困惑。我发现我想要标题、部、部长、年度和支出,这要求我使用下面的代码,即使我们的讲师使用了etc,但当我这样做时,我的标题只是名称、名称2、名称3,这似乎很烦人。所以我必须用标题来表示牧师。然后我添加了我的DTD和一个现在有解析问题的文件,它一直说没有元素开销的声明。请帮忙:)谢谢


]>
335
377
440
527
627
699
808

您需要声明
支出
元素,如下所示:

<!ELEMENT spend (#PCDATA) >

在dtd中,您目前只声明了该元素的属性。而你将在
,…

“它一直说不申报要素支出”——当然有,因为你没有申报。您声明了所有其他元素–那么是什么让您认为
花费
不需要相同的东西呢?
<!ELEMENT spend (#PCDATA) >