Codooba
          JCenter
          posts - 20,comments - 9,trackbacks - 0
          元素

          一。語法
                  <!ELEMENT NAME CONTENT>
                  關鍵字   元素名稱  元素類型
          二。元素類型
                  EMPTY-該元素不能包含子元素和文本,但可以有屬性-(空元素)
                  ANY-該元素可以包含任何在DTD中定義的元素內容
                  #PCDATA-可以包含任何字符數據,但是不能在其中包含任何子元素
                  純元素類型--只包含子元素,并且這些子元素外沒有文本
                  混合類型--包含子元素和文本數據的混合體
          三。EMPTY示例--空元素  
                  <!ELEMENT 人 EMPTY>
                  <家庭>
                       <人 名字="皮諾曹" 性別="男" 年齡="6"/>
                  </家庭>


                  <家庭>
                       <人>皮諾曹</人>
                       <人><大人>皮諾曹爸爸</大人></人>
                  </家庭>
                  (錯誤)
          四。ANY示例
                  <!ELEMENT 人 ANY>
                  <家庭>
                       <人>皮諾曹</人>
                       <人><大人>皮諾曹爸爸</大人></人>
                  </家庭>
                     
          將根元素設為ANY類型后,元素出現的次數和順序不受限制。
          五。#PCDATA示例
                  <!ELEMENT 人 (#PCDATA)>
                  <家庭>
                       <人 性別="男" 年齡="6">皮諾曹</人>
                  </家庭>

                   <家庭>
                       <人><大人>皮諾曹爸爸</大人></人>
                   </家庭>
                   (錯誤)

          六。組合類型示例
                  <!ELEMENT 家庭 (人+, 家電*)>
                  <家庭>
                           <人 名字="郭大路" 性別="男" 年齡="25"/>
                           <人 名字="李尋歡" 性別="男" 年齡="38" 愛好="作個教育家和偉人"/>
                           <家電 名稱="彩電" 數量="3"/>
                  </家庭>

          posted on 2007-07-03 22:31 Zhangwenlong 閱讀(128) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 新干县| 云南省| 长白| 蓬溪县| 桂东县| 巴林右旗| 时尚| 小金县| 拉孜县| 汪清县| 彭山县| 岳普湖县| 乐昌市| 仪陇县| 宁乡县| 南充市| 犍为县| 筠连县| 汝城县| 德安县| 泗洪县| 永城市| 九龙坡区| 贵港市| 松溪县| 卓资县| 个旧市| 东宁县| 定安县| 九江县| 宁强县| 都昌县| 云龙县| 托克托县| 广昌县| 民勤县| 依安县| 定远县| 万山特区| 楚雄市| 德令哈市|