尝试实现类似的目标
ATTLIST employee role (leader|analyst|leader,analyst)
我无法将其更改为元素;它需要是一个属性。
似乎DTD在表达式中不喜欢逗号。
答案 0 :(得分:1)
XML中的属性不能包含元素。
你真的反对谷物试图以任何方式向属性添加结构。如果必须这样做,请保持简单:您可以通过空格或逗号分隔值表示列表。为了解析属性值,需要一个与XML解析器不同的独立微解析器。这不是一个好主意,并且不希望DTD的支持超出NMTOKENS
,IDREFS
或ENTITIES
提供的支持
答案 1 :(得分:0)
你可以这样做:
<!ATTLIST employee role (leader|analyst|leader) "analyst">