亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 0303-0400.htm

?? 介紹了xml相關技術和應用范圍,適合初學者.
?? HTM
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0303-0400 -->
<HTML><HEAD><TITLE>XML中國論壇 - 初學進階 - 3.3.4 命名空間與DTD</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TABLE {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"
}
.pt9 {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"
}
.pt10 {
	FONT-WEIGHT: 700; FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-FAMILY: "宋體"
}
.TempOutline {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; COLOR: #666666; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.TempOutline1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; COLOR: #666666; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.Outline11 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage0 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage11 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
.passage111 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 51pt; TEXT-INDENT: -64pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋體"; TEXT-DECORATION: none
}
</STYLE>


<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0 
onload=""><!-- 以下為主體內容 -->
<div align="center">
  <center>
<TABLE width="100%" border=0 style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
  <TBODY>
  <TR vAlign=top>
    <TD  rowSpan=2 width="60"></TD>
    <TD vAlign="center" " >
    <p align="center" >
    <p align="center"><IMG height=33 
      src="image/title_learner.gif" width=226></TD>
    <TD  rowSpan=2   ></TD>
    </TR>
  <TR vAlign=top>
    <TD ><!-- 正文內容 -->
      <DIV class=pt10><B>3.3.4 命名空間與DTD</B></DIV>
   &nbsp;&nbsp;&nbsp;
      <DIV></DIV><BR>
      <DIV class=pt9>
      <P>們在前面討論命名空間的話題中,一直沒有提到命名空間與DTD的關系。不錯,命名空間與DTD之間確有隱情,而且正是這個隱情使命名空間的標準倍受攻擊。</P>
      <P>其實,在命名空間聲明中,等號右邊的命名空間名雖說要求是一個URI,但其目的并不是要直接獲取一個Schema或DTD文件,而在于標識特定的命名空間。也就是說,語法分析器看到一個命名空間聲明后,就把等號左邊的命名空間前綴和右邊的命名空間名綁定在一起,對于后面使用了該前綴的合法名稱,都看作是這個命名空間中的。但是,等到語法分析器進行有效性檢測時,它不是把這個命名空間映射到URI所指的Schema文件或DTD文件,而是去找所有在DOCTYPE中聲明的內部和外部的DTD或Schema,看哪一個所定義的<STRONG>合法</STRONG>元素/屬性名與文件中用到的<STRONG>合法</STRONG>元素/屬性名相同。</P>
      <P>命名空間規范是通過在元素名和屬性名前加命名空間前綴來區分一個元素或屬性是來自哪一個DTD的,追本溯源,這又是通過修改元素名和屬性名來實現的。也就是說,由于“聯系人列表”這個前綴已經和命名空間名“<FONT 
      color=#000000><STRONG>http://www.xml.net.cn/聯系人列表.dtd</STRONG></FONT>”綁定在一起,所以,我們在XML文件中看到的“聯系人列表:姓名”元素,在語法分析器看來是這個樣子:</P>
      <DIV align=center>
      <CENTER>
      <TABLE height=23 width="80%" border=1>
        <TBODY>
        <TR>
          <TD width="100%" height=17><STRONG><FONT 
            color=#000000>http://www.xml.net.cn/聯系人列表.dtd</FONT></STRONG> : 
        姓名</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>按照"有效的"XML文檔規范的要求,這些元素名和屬性名,應該由DTD來定義。這樣說來,DTD中定義元素名和屬性名的地方也應該加上命名空間前綴了?否則,帶有命名空間的XML文檔找不到相對應的DTD文檔,不就成了不符合"有效的"XML規范的XML文檔了嗎?不錯,要使用命名空間,必須還要滿足下面兩個條件: 

      <OL>
        <LI>定義DTD時必須定義好命名空間,并作用于相關的元素和屬性的定義。 
        <LI>使用命名空間的文檔,其命名空間聲明中定義的“命名空間名”必須與DTD中所定義的相同。 </LI></OL>
      <P>根據這個規定,聯系人列表的DTD應該改為下面的樣子:</P>
      <DIV align=center>
      <CENTER>
      <TABLE height=23 width="80%" border=1>
        <TBODY>
        <TR>
          <TD width="100%" height=17>&lt;?xml version="1.0" 
            encoding="GB2312"?&gt;<BR><BR>&lt;!ELEMENT 聯系人:聯系人列表 
            (聯系人)*&gt;<BR>&lt;!ATTLIST 聯系人:聯系人列表 xmlns: 
            聯系人<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            "http://www.xml.net.cn/聯系人列表.dtd" IMPLIED&gt; <BR>&lt;!ELEMENT 
            聯系人:聯系人 (聯系人:姓名, 聯系人:ID, 聯系人:公司, 聯系人:EMAIL, 聯系人:電話, 
            聯系人:地址)&gt;<BR>&lt;!ELEMENT 聯系人:姓名 (#PCDATA)&gt;<BR>&lt;!ELEMENT 
            聯系人:ID (#PCDATA)&gt;<BR>&lt;!ELEMENT 聯系人:公司 
            (#PCDATA)&gt;<BR>&lt;!ELEMENT 聯系人:EMAIL 
            (#PCDATA)&gt;<BR>&lt;!ELEMENT 聯系人:電話 (#PCDATA)&gt;<BR>&lt;!ELEMENT 
            聯系人:地址 (聯系人:街道, 聯系人:城市, 聯系人:省份)&gt;<BR>&lt;!ELEMENT 聯系人:街道 
            (#PCDATA)&gt;<BR>&lt;!ELEMENT 聯系人:城市 (#PCDATA)&gt;<BR>&lt;!ELEMENT 
            聯系人:省份 (#PCDATA)&gt;</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>現在,語法分析器在XML文檔中看到元素“聯系人列表:姓名”時,先將其轉換為“<FONT 
      color=#000000>http://www.xml.net.cn/聯系人列表.dtd</FONT> : 
      姓名”,然后再到DOCTYPE中指定的元素類型聲明文件中去找,恰好在“聯系人列表.dtd”中看到了“聯系人:姓名”,轉換過來以后也是“<FONT 
      color=#000000>http://www.xml.net.cn/聯系人列表.dtd</FONT> : 
      姓名”。二者完全吻合,語法分析器也就大功告成了。</P>
      <P>可是,目前大多數公布和使用的DTD都沒有關于命名空間的定義,為了實現包含多種DTD的XML文檔,也許需要再定義一套含有命名空間的DTD。使用時根據需要再分別選擇不同的DTD。更糟的是,問題還沒有這么簡單,別忘了在命名空間標準中,允許以缺省方式聲明命名空間,這種方式下,元素名和屬性名前面是沒有命名空間前綴的。這也就是說,在多DTD的XML文檔中,也可能使用沒有命名空間的DTD。這樣說來,一個"有效的"XML解釋器,在確定使用DTD的類型時,要做如下的判斷:</P>
      <P align=center><IMG height=224 src="image/liucheng.jpg" 
      width=482></P>
      <P 
      align=left>本來命名空間的作用是為了方便地解決命名沖突問題,可經過上面的分析,我們發現問題的解決方法似乎并不盡如人意。現在,對于每一個原始的DTD,都要有兩個版本,一個沒有定義命名空間,元素的定義中也沒有綴上命名空間前綴,以供缺省方式下的元素使用;還有一個定義了命名空間,而且這個命名空間名需要與XML文件中的命名空間名一致,留給非缺省方式的元素。相信讀者已經發現這其中的問題,命名空間標準雖然已經推出,但由于這一先天不足,現在仍舊爭議不斷,應用開發也受到了限制。</P></DIV>
      <P></P>
      <P></P></TD></TR></TBODY></TABLE>
  </center>
</div>
<P></P>
<P>
<P></P></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本aⅴ免费视频一区二区三区| 国产成人免费在线观看| 一区二区三区国产精品| 亚洲欧美另类在线| 综合网在线视频| 日韩美女精品在线| 亚洲精选视频免费看| 亚洲精品福利视频网站| 亚洲综合丝袜美腿| 天天av天天翘天天综合网| 亚洲sss视频在线视频| 亚洲图片欧美色图| 婷婷综合五月天| 日韩高清一区在线| 国产综合色在线视频区| 国产一区不卡视频| 成人少妇影院yyyy| 91蝌蚪porny| 欧美色精品天天在线观看视频| 欧美美女网站色| 欧美一二三区在线观看| 久久久五月婷婷| 国产精品高潮久久久久无| 亚洲欧美日韩国产手机在线| 亚洲va天堂va国产va久| 久久99在线观看| 丁香激情综合五月| 91高清视频在线| 51午夜精品国产| 久久综合999| 最新热久久免费视频| 亚洲高清在线精品| 国产一区视频网站| 色婷婷久久综合| 在线电影国产精品| 久久蜜桃av一区二区天堂| 亚洲欧洲日产国码二区| 亚洲第一搞黄网站| 九九久久精品视频| 成人动漫中文字幕| 欧美日韩高清一区二区| 欧美va亚洲va| 自拍偷拍欧美激情| 捆绑调教美女网站视频一区| 成人黄色电影在线 | 成人app网站| 欧美午夜一区二区三区| 日韩精品一区二区三区四区| 中文字幕av一区二区三区| 亚洲成人自拍一区| 国产一区二区三区精品欧美日韩一区二区三区 | 国产传媒久久文化传媒| 91久久奴性调教| 日韩精品一区二区三区四区| 中文字幕综合网| 激情小说亚洲一区| 欧美综合久久久| 久久色在线观看| 一区二区三区精品视频| 狠狠狠色丁香婷婷综合久久五月| 日本乱人伦一区| 久久精品一级爱片| 日韩国产欧美一区二区三区| 91香蕉视频mp4| 久久久久国产免费免费| 婷婷夜色潮精品综合在线| 成人性生交大片免费看中文| 7777精品伊人久久久大香线蕉经典版下载| 久久久天堂av| 美女一区二区三区在线观看| 欧美在线免费视屏| 国产精品午夜在线观看| 精品一区在线看| 欧美日韩国产精选| 亚洲美女视频在线观看| 欧美一区二区在线看| 亚洲精品免费电影| 本田岬高潮一区二区三区| 亚洲精品一线二线三线| 日韩高清一区二区| 在线观看一区二区精品视频| 国产精品日韩精品欧美在线| 国产精品资源网站| 日韩女同互慰一区二区| 丝袜美腿亚洲综合| 在线观看成人免费视频| 99视频国产精品| 欧美国产在线观看| 国产一区二区三区不卡在线观看| 日韩欧美一二三区| 奇米精品一区二区三区在线观看 | 欧美日韩一二三| 夜夜爽夜夜爽精品视频| 91网址在线看| 亚洲三级视频在线观看| 99久久久久免费精品国产| 欧美国产在线观看| 成人高清视频在线| 国产精品久久久久久久浪潮网站| 国产精品996| 国产人久久人人人人爽| 国产精品69久久久久水密桃| 久久久久国产免费免费| 国产成人自拍网| 中文字幕va一区二区三区| 国产91精品久久久久久久网曝门| 久久综合精品国产一区二区三区| 国产自产v一区二区三区c| 精品国产一二三| 精品中文av资源站在线观看| 精品sm捆绑视频| 国产福利电影一区二区三区| 欧美精彩视频一区二区三区| 国产91露脸合集magnet| 亚洲视频一区二区在线| 一本色道**综合亚洲精品蜜桃冫 | 日本韩国欧美国产| 亚洲午夜激情网站| 欧美男人的天堂一二区| 青椒成人免费视频| 久久天天做天天爱综合色| 不卡一区二区在线| 亚洲精品美国一| 在线成人免费观看| 精品无人码麻豆乱码1区2区 | 色偷偷一区二区三区| 一区二区三区日韩精品| 欧美日韩成人一区二区| 美国十次综合导航| 国产网红主播福利一区二区| av高清不卡在线| 亚洲成av人片在线| 欧美成人精品1314www| 成人性视频网站| 亚洲制服丝袜av| 日韩欧美的一区二区| 成人午夜电影久久影院| 亚洲一区二区三区四区五区黄| 欧美一区二视频| aaa欧美大片| 麻豆精品一区二区av白丝在线| 国产欧美一区视频| 在线观看欧美精品| 精品一区二区免费看| 亚洲欧美国产三级| 欧美一区二区视频在线观看2020 | 国模娜娜一区二区三区| 国产精品电影一区二区| 欧美日韩亚洲综合在线| 国产一区二区三区蝌蚪| 亚洲国产日韩一区二区| 久久久综合精品| 欧美日韩一区高清| 波多野结衣在线一区| 老司机精品视频一区二区三区| 亚洲人吸女人奶水| 26uuu成人网一区二区三区| 91福利在线观看| 国产精品亚洲第一区在线暖暖韩国| 一区二区在线观看不卡| 日韩欧美成人午夜| 在线观看亚洲a| 高清在线不卡av| 男人的j进女人的j一区| 中文字幕佐山爱一区二区免费| 欧美xxxxx裸体时装秀| 欧洲人成人精品| 成人国产免费视频| 开心九九激情九九欧美日韩精美视频电影| 国产精品国产三级国产| 日韩女优电影在线观看| 在线观看免费亚洲| www.欧美日韩国产在线| 国产一区亚洲一区| 免费成人美女在线观看.| 一区二区三区在线观看国产| 国产婷婷一区二区| 日韩视频一区二区三区在线播放 | 精品av久久707| 欧美高清性hdvideosex| 色婷婷激情久久| 国产成人免费视频精品含羞草妖精| 日韩av中文在线观看| 亚洲精品乱码久久久久久日本蜜臀| 国产三级精品在线| 26uuu国产日韩综合| 日韩三级视频在线看| 欧美日本一区二区| 在线视频你懂得一区| 91视频com| 9i看片成人免费高清| 高清国产一区二区三区| 国产一区二区三区在线观看精品| 午夜精品福利久久久| 亚洲成av人片在线| 午夜精品免费在线| 午夜一区二区三区在线观看| 亚洲综合在线电影| 一区二区三区蜜桃网| 亚洲欧美日韩国产成人精品影院 |