<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 閱讀(298) 評論(0)  編輯  收藏 所屬分類: XML
    主站蜘蛛池模板: 少妇性饥渴无码A区免费| 一级午夜a毛片免费视频| 50岁老女人的毛片免费观看| 久久精品国产亚洲5555| 高清免费久久午夜精品| 亚洲高清无码在线观看| www免费黄色网| 亚洲人成色77777| 永久在线观看免费视频| 亚洲AV综合色区无码一区| 亚在线观看免费视频入口| 亚洲午夜精品一区二区| 182tv免费视视频线路一二三| 亚洲成人免费在线观看| 久久不见久久见中文字幕免费 | 另类图片亚洲校园小说区| 国产精品久久免费视频| 无遮挡免费一区二区三区| 91麻豆国产自产在线观看亚洲 | 亚洲欧洲自拍拍偷午夜色| 成年网站免费视频A在线双飞| 亚洲午夜成人精品无码色欲| 免费一看一级毛片| 黄色视屏在线免费播放| 内射干少妇亚洲69XXX| 在线观看免费人成视频色| 亚洲av日韩专区在线观看| 亚洲成a人一区二区三区| 成人网站免费看黄A站视频| 亚洲a级片在线观看| 国产做床爱无遮挡免费视频| 久久久久久av无码免费看大片| 亚洲伊人tv综合网色| 精品久久久久久久免费人妻| 有色视频在线观看免费高清在线直播 | 成人爽a毛片免费| 国产精品亚洲一区二区麻豆| 亚洲免费在线观看| 97在线视频免费公开观看| 亚洲av无码专区在线电影天堂| 亚洲日韩中文无码久久|