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

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

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

    嘟嘟

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      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文件內-->
     <!ENTITY % pc "(#PCDATA)">     
     <!ELEMENT size %pc;>         

    Internal general                      <!--變量用于xml文件內-->
     <!ENTITY wm "wire man">

    External parameter                 <!--變量用于dtd文件內-->
     <!ENTITY % purp SYSTEM "purp.dtd">   
           
    External general                      <!--變量用于xml文件內-->
     <!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格式的數據非常有用。

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

    要使用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 閱讀(293) 評論(0)  編輯  收藏 所屬分類: XML
    主站蜘蛛池模板: 久久精品国产亚洲AV无码娇色| 精品国产日韩亚洲一区| 亚洲一区二区在线视频| 国产免费变态视频网址网站| 2020久久精品亚洲热综合一本| 57pao一国产成视频永久免费| 国产亚洲人成无码网在线观看| GOGOGO免费观看国语| 久久久久亚洲AV成人网人人网站| 一级毛片成人免费看a| 亚洲中文字幕无码久久精品1| 国产免费牲交视频免费播放| 亚洲开心婷婷中文字幕| 久久国产精品萌白酱免费| 亚洲综合无码一区二区三区| 无码日韩精品一区二区免费| 亚洲男同gay片| 免费一级肉体全黄毛片| 三上悠亚电影全集免费| 亚洲免费在线视频| 日韩精品无码区免费专区| 国产亚洲人成在线播放| 久久亚洲高清综合| 久久久久国产精品免费免费不卡| 亚洲美女激情视频| 免费观看男人免费桶女人视频| 免费国产污网站在线观看不要卡| 亚洲国产成人片在线观看无码| 国产免费一区二区视频| 亚洲最新黄色网址| 亚洲AV永久无码精品一区二区国产| 国产免费一区二区三区免费视频| 亚洲视频一区二区三区| 国产精品色午夜视频免费看| 精品97国产免费人成视频| 亚洲视频在线观看免费视频| 国产色爽女小说免费看| 国产成人精品免费久久久久| 亚洲 欧洲 视频 伦小说| 亚洲一区二区三区在线播放| 精品国产污污免费网站aⅴ |