如何限制DTD中XML标记属性的允许值?

如何限制DTD中XML标记属性的允许值?,xml,dtd,Xml,Dtd,我有一个DTD,我想限制一些属性属性的可能值,比如说,“是”或“否” 如何执行此操作?通过定义属性postgrad可以有值yes或no: <!ATTLIST node postgrad (yes | no)> 那就行了()行了,谢谢!不过,为了让验证器接受DTD,我必须声明一个默认值。我做错什么了吗?嗯,不,我不这么认为。我不明白为什么验证器会咬那个。你可以试试在线验证器。我自己也在使用NetBeansXML插件。你可能想试试,最后暗示一下。通过这种方式,您可以告诉验证器

我有一个DTD,我想限制一些属性属性的可能值,比如说,“是”或“否”



如何执行此操作?

通过定义属性postgrad可以有值yes或no:

<!ATTLIST node postgrad (yes | no)> 


那就行了()

行了,谢谢!不过,为了让验证器接受DTD,我必须声明一个默认值。我做错什么了吗?嗯,不,我不这么认为。我不明白为什么验证器会咬那个。你可以试试在线验证器。我自己也在使用NetBeansXML插件。你可能想试试,最后暗示一下。通过这种方式,您可以告诉验证器该属性不是必需的,但可以在需要时使用。
<!ATTLIST node postgrad (yes | no)>