我在dtd中定义了三个具有相同子元素名称的元素。正确的语法是什么:
示例:这是否有效?
<!ELEMENT one ( childone?, childtwo? ) >
<!ELEMENT two ( childone?, childtwo? ) >
<!ELEMENT three ( childone?, childtwo? ) >
<!ELEMENT childone ( #PCDATA ) >
<!ELEMENT childtwo ( #PCDATA ) >
感谢您的帮助!非常感谢!
答案 0 :(得分:1)
是的,您的示例构思适用于您的第一个场景(适用于所有具有相同定义的孩子)。
您的第二个场景(元素具有不同的子定义)是不可能的。您只允许每个元素有一个声明。您必须声明具有唯一名称的新元素。