1. 程式人生 > >struts-2.1.7包含DTD學習

struts-2.1.7包含DTD學習

                   預設值引數可使用下列值:
                                                   值                                       解釋
                                            #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" 元素。
-->