(1)“?”字符:说明元素可以出现0次或1次 (2)“*”字符:说明元素可以不出现,或出现1次或多次。 (3)“+”字符:说明元素必须出现至少一次,或者说可以出现一到多次。 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE message[ <!ELEMENT message (header,body,(signature|footer))> <!ELEMENT header (date,from,to+,subject,banner?)> <!ELEMENT body (paragraph*)> <!ELEMENT paragraph (#PCDATA)> <!ELEMENT signature (#PCDATA)> <!ELEMENT footer ANY> <!ELEMENT date (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT to (#PCDATA)> <!ELEMENT subject (#PCDATA)> <!ELEMENT banner (#PCDATA)> ]> <message> <header> <date>25th December 2010</date> <from>Me</from> <to>You</to> <to>Your familly</to> <to>Your friends</to> <subject>Happy Christmas</subject> <banner></banner> </header> <body> <paragraph> Best wishes for Christmas </paragraph> <paragraph> Hope Santa stopped at your place </paragraph> </body> <footer> <date>Christmas Day</date> <from>Santa's little helper</from> </footer> </message>