<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    嘟嘟

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      26 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks

    定義entites 和 notation
    <!ENTITY entity_name "entity_content">

      <!ELEMENT contact (#PCDATA)>
      <!ENTITY irv "Trving Archibite (415) 555-3278">

      <contact>&irv;</contrct>

    Internal parameter                  <!--變量用于dtd文件內(nèi)-->
     <!ENTITY % pc "(#PCDATA)">     
     <!ELEMENT size %pc;>         

    Internal general                      <!--變量用于xml文件內(nèi)-->
     <!ENTITY wm "wire man">

    External parameter                 <!--變量用于dtd文件內(nèi)-->
     <!ENTITY % purp SYSTEM "purp.dtd">   
           
    External general                      <!--變量用于xml文件內(nèi)-->
     <!ENTITY wm SYSTEM "wm.txt">

    External general例子
    //xml file:
    - <order>
        &shirts;
        <mugs>90</mugs>
      </order>
    //dtd file:
      <!ELEMENT order (shirt_list?, mugs?)>
      <!ELEMENT shirt_list (shirt*)>
      <!ELEMENT shirt (size, color)>
      <!ATTLIST shirt product_code ID #REQUIRED>

      <!ELEMENT size (#PCDATA)>
      <!ELEMENT color (#PCDATA)>
      <!ELEMENT mugs (#PCDATA)>

      <!ENTITY shirts SYSTEM "entity3-7.txt">

    //entity3-7.txt file:
      <shirt_list>
      <shirt product_code="sh_2398">
         <size>XXL</size>
             <color>purple</color>
      </shirt>
      <shirt product_code="sh_2402">
      <size>XXL</size>
              <color>purple</color>
      </shirt>
      </shirt_list>

    External parameter例子
     <!ELEMENT order (shirt_list?, mugs?, image*)>
     <!ELEMENT shirt_list (shirt*)>
     <!ELEMENT shirt (size, color)>
     <!ATTLIST shirt product_code ID #REQUIRED>

     <!ELEMENT size (#PCDATA)>
     <!ELEMENT color (#PCDATA)>
     <!ELEMENT mugs (#PCDATA)>

     <!ENTITY % img SYSTEM "example3-8_2.dtd">

     %img;

    NOTATION類型

    NOTATION類型允許屬性值為一個Dtd中聲明的符號,這個類型對于使用非XML格式的數(shù)據(jù)非常有用。

    現(xiàn)實世界中存在著很多無法或不易用XML格式組織的數(shù)據(jù),例如圖象、聲音、影象等等。對于這些數(shù)據(jù),XML應用程序常常并不提供直接的應用支持。通過為它們設定 NOTATION類型的屬性,可以向應用程序指定一個外部的處理程序。例如,當你想要為一個給定的文件類型指定一個演示設備時,可以用NOTATION類型的屬性作為觸發(fā)。

    要使用NOTATION類型作為屬性的類型,首先要在Dtd中為可選用的記號作出定義。定義的方式有兩種,一種是使用MIME類型,形式是:
    <!NOTATION 記號名 SYSTEM "MIME類型">

    再有一種是使用一個URL路徑,指定一個處理程序的路徑。
    <!NOTATION 記號名 SYSTEM "URL路徑名">

    在下面這個例子中,為"電影"元素指定了兩種可選設備:一種是movPlayer.exe,用來播映.mov文件,另一種則用來繪制GIF圖象。

    <?xml version = "1.0"
                encoding="Gb2312"
                standalone = "yes"?>
                <!DOCTYPE 文件[
                <!ELEMENT 文件 ANY>
                <!ELEMENT 電影 EMPTY>
                <!ATTLIST 電影 演示設備 NOTATION ( mp | gif ) #REQUIRED>
                <!NOTATION mp SYSTEM "movPlayer.exe">
                <!NOTATION gif SYSTEM "Image/gif">
                ]>
                <文件>
                <電影 演示設備 = "mp"/>
                </文件>
                

     

    posted on 2007-06-11 16:03 fyp1210 閱讀(295) 評論(0)  編輯  收藏 所屬分類: XML
    主站蜘蛛池模板: 亚洲人av高清无码| 亚洲国产成人精品无码一区二区| 亚洲av永久无码天堂网| 91免费精品国自产拍在线不卡| 亚洲色av性色在线观无码| 99久久免费看国产精品| 亚洲色图.com| 午夜两性色视频免费网站| 亚洲精品无码久久久久A片苍井空| 嫩草影院在线免费观看| 国产成人+综合亚洲+天堂| 日韩亚洲国产二区| 久久性生大片免费观看性| 国产精品亚洲A∨天堂不卡| 久草视频在线免费看| 亚洲特级aaaaaa毛片| 成全影视免费观看大全二| 亚洲av无码av在线播放| 亚洲国产小视频精品久久久三级| 久久高潮一级毛片免费| 亚洲成色www久久网站夜月| 性xxxxx免费视频播放| 久久精品国产亚洲av天美18| 亚洲精品线路一在线观看 | 视频一区在线免费观看| 亚洲另类少妇17p| 午夜免费福利小电影| 中文字幕 亚洲 有码 在线| 国产乱人免费视频| 在线播放免费人成毛片乱码| 亚洲av无码国产综合专区| 亚洲福利视频一区二区| 99在线在线视频免费视频观看| 亚洲精品无码你懂的| 亚洲国产精品无码专区| 在线jlzzjlzz免费播放| 两性色午夜视频免费播放| 亚洲深深色噜噜狠狠网站| 久久亚洲AV永久无码精品| 2021国产精品成人免费视频| 一级a性色生活片久久无少妇一级婬片免费放|