» 网友学堂 » XML教程 » 3.1.2.5 成组元素
3.1.2.5 成组元素
作者:hinet 发表时间:2007-2-25 17:33 阅读:966次 在百度搜索相关内容

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

注意,仅仅是因为“+”由括号里面移到括号外面,元素“联系人”的内容就大大不同了。

#Advertisement