<!ELEMENT person (name,age,sex)>
<!ELEMENT name (#PCDAGA)>
<!ELEMENT age EMPTY>
<!ELEMENT sex ANY>
解释:
复杂元素空格后跟括号,并且里面把子元素写上,里面又有一下几点约束
1,括号内子元素用 ","号隔开:表示子元素按顺序出现
2,括号内子元素用 "|"号隔开:表示子元素只允许出现其中的一种
3,+:子元素出现1次或多次
4,?:子元素出现0次或1次
5,*:子元素出现0次或多次
6,(#PCDATA):表示该元素的取值类型为字符串
7,EMPTY:表示该元素的取值字空
8,ANY:表示该元素的取值类型为任意
如:
<!ELEMENT person (name+|age?|sex*)>
<!ELEMENT name (#PCDAGA)>
<!ELEMENT age EMPTY>
<!ELEMENT sex ANY>