我正在创建一个DTD,如果我有一个默认值,我会在DTD中调用它" home"。如果这是值,则不应显示该元素,但是如果它是我需要显示的任何其他内容。 IE浏览器。如果它是"工作"或"移动"例如。
我该怎么做?
到目前为止,我已将其指定为:
<!ELEMENT location (#PCDATA>
<!ATTLIST location type (Home | Work | Mobile) #REQUIRED>
我不知道如何指定它。
答案 0 :(得分:0)
这不能在DTD中指定。
这听起来应该由使用XML的应用程序处理。应用程序将根据属性值确定是否显示location
。
如果您真的不希望location
元素存在于数据本身中,请在任何允许它的模型中将其设置为可选,并从Home
属性枚举中删除type