XML,DTD 文件缺少信息
XML, DTD file missing information
我需要一些帮助,确保我理解并正确执行。
元素 rit
1.1。元素 rit 的属性版本必须具有值 1.0
1.2。元素 rit 有一个必需的属性 date,它有一个表示 feed 日期的文本。
1.3。元素 rit 可以有 0 个或多个 feed 元素
1.4。元素 rit 的最后一个元素是必需的 doc-copyright 元素。贵公司的版权声明。
<!ELEMENT rit (version, date, feed*, doc-copyright) >
<!ATTLIST ret version CDATA #FIXED "1.0">
<!ATTLIST ret date CDATA #REQUIRED >
谢谢。
如果 version
和 date
是属性,它们不应出现在 rit
元素声明的内容模型中(将它们从 (version, date, feed*, doc-copyright)
中删除)。
不要忘记为 date
和 doc-copyright
元素添加元素声明。
一个元素有多个 ATTLIST
声明是可以的,但在我看来,一个元素只有一个 ATTLIST
声明更容易阅读和维护。
变化示例...
<!ELEMENT rit (feed*, doc-copyright)>
<!ATTLIST ret
version CDATA #FIXED "1.0"
date CDATA #REQUIRED >
<!ELEMENT feed (#PCDATA)>
<!ELEMENT doc-copyright (#PCDATA)>
我需要一些帮助,确保我理解并正确执行。
元素 rit
1.1。元素 rit 的属性版本必须具有值 1.0
1.2。元素 rit 有一个必需的属性 date,它有一个表示 feed 日期的文本。
1.3。元素 rit 可以有 0 个或多个 feed 元素
1.4。元素 rit 的最后一个元素是必需的 doc-copyright 元素。贵公司的版权声明。
<!ELEMENT rit (version, date, feed*, doc-copyright) >
<!ATTLIST ret version CDATA #FIXED "1.0">
<!ATTLIST ret date CDATA #REQUIRED >
谢谢。
如果 version
和 date
是属性,它们不应出现在 rit
元素声明的内容模型中(将它们从 (version, date, feed*, doc-copyright)
中删除)。
不要忘记为 date
和 doc-copyright
元素添加元素声明。
一个元素有多个 ATTLIST
声明是可以的,但在我看来,一个元素只有一个 ATTLIST
声明更容易阅读和维护。
变化示例...
<!ELEMENT rit (feed*, doc-copyright)>
<!ATTLIST ret
version CDATA #FIXED "1.0"
date CDATA #REQUIRED >
<!ELEMENT feed (#PCDATA)>
<!ELEMENT doc-copyright (#PCDATA)>