3.1.2.5 成组元素
子元素可以使用括号并为一组。因此,下面的DTD片段说明,一个“联系人”元素中可以有一个或多个“姓名/EMAIL”子元素对,并且在每个子元素对中,“姓名”都放在“EMAIL”之前。
<ELEMENT 联系人(姓名,EMAIL)+>
<ELEMENT 姓名(#PCDATA)>
<ELEMENT EMAIL(#PCDATA)>
符合这个DTD的XML文件可以是:
<联系人>
<姓名>张三
zhang@aaa.com <姓名>李四
li@bbb.org <姓名>王五
wang@ccc.org 注意,仅仅是因为“+”由括号里面移到括号外面,元素“联系人”的内容就大大不同了。