xml内容包括 : 元素,属性,实体( 等),PCDATA (被解析的字符数据 parsed character data), CDATA
1 元素声明:
<!ELEMENT 元素名称 类别> 或 <!ELEMENT 元素名称 (元素内容)>
2 空元素:
<!ELEMENT 元素名称 EMPTY> 如 <!ELEMENT br EMPTY> : <br/>
3 只有PCDATA的元素:
<!ELEMENT 元素名称 (#PCDATA)>
4 带有任何内容的元素
<!ELEMENT 元素名称 ANY>
5 带有子元素(序列)的元素
<!ELEMENT 元素名称 (子元素名称 1,子元素名称 2,.....)>
6 只出现一次的元素
<!ELEMENT 元素名称 (子元素名称)>
7 至少出现一次的元素
<!ELEMENT 元素名称 (子元素名称+)
8 出现零次或多次的元素
<!ELEMENT 元素名称 (子元素名称*)>
9 出现零次或一次的元素
<!ELEMENT 元素名称 (子元素名称?)>
10 声明“非.../既...”类型的内容
<!ELEMENT note (to,from,header,(message|body))>
11 声明混合型的内容
<!ELEMENT note (#PCDATA|to|from|header|message)*>
1 元素声明:
<!ELEMENT 元素名称 类别> 或 <!ELEMENT 元素名称 (元素内容)>
2 空元素:
<!ELEMENT 元素名称 EMPTY> 如 <!ELEMENT br EMPTY> : <br/>
3 只有PCDATA的元素:
<!ELEMENT 元素名称 (#PCDATA)>
4 带有任何内容的元素
<!ELEMENT 元素名称 ANY>
5 带有子元素(序列)的元素
<!ELEMENT 元素名称 (子元素名称 1,子元素名称 2,.....)>
6 只出现一次的元素
<!ELEMENT 元素名称 (子元素名称)>
7 至少出现一次的元素
<!ELEMENT 元素名称 (子元素名称+)
8 出现零次或多次的元素
<!ELEMENT 元素名称 (子元素名称*)>
9 出现零次或一次的元素
<!ELEMENT 元素名称 (子元素名称?)>
10 声明“非.../既...”类型的内容
<!ELEMENT note (to,from,header,(message|body))>
11 声明混合型的内容
<!ELEMENT note (#PCDATA|to|from|header|message)*>