struts-2.1.7包含DTD學習
阿新 • • 發佈:2019-01-06
預設值引數可使用下列值:
值 解釋
#REQUIRED 屬性值是必須的
#IMPLIED 屬性值不是必須的
#FIXED value 屬性值是固定的
-->
<!--
DTD宣告一個元素
<!ELEMENT 元素名稱 類別> 或者 <!ELEMENT 元素名稱(元素內容)>
空元素
<!ELEMENT 元素名稱 EMPTY>
只有 PCDATA 的元素
<!ELEMENT 元素名稱 (#PCDATA)>
帶有任何內容的元素
<!ELEMENT 元素名稱 ANY>
帶有子元素(序列)的元素
<!ELEMENT 元素名稱 (子元素名稱 1)>
或者 <!ELEMENT 元素名稱 (子元素名稱 1,子元素名稱 2,.....)>
宣告只出現一次的元素
<!ELEMENT 元素名稱 (子元素名稱)>
宣告最少出現一次的元素 +
<!ELEMENT 元素名稱 (子元素名稱+)>
宣告出現零次或多次的元素 *
<!ELEMENT 元素名稱 (子元素名稱*)>
宣告出現零次或一次的元素 ?
<!ELEMENT 元素名稱 (子元素名稱?)>
宣告“非.../既...”型別的內容
<!ELEMENT note (to,from,header,(message|body))>
上面的例子聲明瞭:"note" 元素必須包含 "to" 元素、"from" 元素、"header" 元素,以及非 "message" 元素既 "body" 元素。
-->
值 解釋
#REQUIRED 屬性值是必須的
#IMPLIED 屬性值不是必須的
#FIXED value 屬性值是固定的
-->
<!--
DTD宣告一個元素
<!ELEMENT 元素名稱 類別> 或者 <!ELEMENT 元素名稱(元素內容)>
空元素
<!ELEMENT 元素名稱 EMPTY>
只有 PCDATA 的元素
<!ELEMENT 元素名稱 (#PCDATA)>
帶有任何內容的元素
<!ELEMENT 元素名稱 ANY>
帶有子元素(序列)的元素
<!ELEMENT 元素名稱 (子元素名稱 1)>
或者 <!ELEMENT 元素名稱 (子元素名稱 1,子元素名稱 2,.....)>
宣告只出現一次的元素
<!ELEMENT 元素名稱 (子元素名稱)>
宣告最少出現一次的元素 +
<!ELEMENT 元素名稱 (子元素名稱+)>
宣告出現零次或多次的元素 *
<!ELEMENT 元素名稱 (子元素名稱*)>
宣告出現零次或一次的元素 ?
<!ELEMENT 元素名稱 (子元素名稱?)>
宣告“非.../既...”型別的內容
<!ELEMENT note (to,from,header,(message|body))>
上面的例子聲明瞭:"note" 元素必須包含 "to" 元素、"from" 元素、"header" 元素,以及非 "message" 元素既 "body" 元素。
-->