网友俱乐部 » 网络编程 » XML教程 » 3.1.2.5 成组元素

2007-2-25 17:33 hinet
3.1.2.5 成组元素

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]   

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

页: [1]
查看完整版本: 3.1.2.5 成组元素


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.