如何在 DTD 中声明一个自闭合或包含元素的元素?我找到了*
-operator,但我无法验证这是否也可以验证空元素。
我已经尝试过了,但是它在 Visual Studio 中给出了一个编译错误,说该EMPTY
元素没有被声明:
<!ELEMENT File (Annotations|EMPTY)>
<!ELEMENT Annotations (State*)>
<!ELEMENT State EMPTY>
或者我可以尝试以下方法,但我无法验证它是否可以:
<!ELEMENT File (Annotations?)>
...