【发布时间】:2017-03-27 00:58:39
【问题描述】:
关于我的 XML 作业,我还有一个简短的问题。
1) 作业指出我需要在我的代码中添加一个 NMTOKEN。我是否只需输入代码为<!ATTLIST catalog type NMTOKEN #REQUIRED>?或者我真的应该给它起个名字吗?关于 NMTOKEN 和 NMTOKENS 有一个非常短的部分并没有准确说明我是否需要制作它。
指令是The type attribute, a required attribute of the catalog element, containing a valid XML name
我得到的文件中唯一符合这条指令的代码是<catalog type="photos">
2)第二个问题与第一个问题非常相似,它声明使用 NMTOKENS。我是否可以简单地制作如上所示的类似代码但使用 NMTOKENS?有多个代码具有相似的元素metadata。那么我是否会重复代码,直到为每个元数据创建一个字符串?
问题是The metadata attribute, a required attribute of the name element, containing a list of valid XML names
符合说明的代码是
<name metadata="watch timekeeping pocket railway">Pocket Watch</name>
<name metadata="hotel">Bergenfield Hotel</name>
<name metadata="sweeney coal fuel">Sweeney Coal</name>
<name metadata="tunis cooper property museum">Tunis R. Cooper property</name>
除了上面的四串代码之外,主要编码将在外部 DTD 中完成,我使用代码 <!DOCTYPE photos SYSTEM "photos.dtd"> 将其移植到 XML(示例在其中)。以防万一有什么混乱。
感谢您的任何帮助或意见!
【问题讨论】: