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