国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽

  • 熱門標簽

當前位置: 主頁 > 航空資料 > 計算機 >

時間:2010-08-09 13:05來源:藍天飛行翻譯 作者:admin
曝光臺 注意防騙 網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者

的方法還有:在單詞之間使用下劃線,使用c a m e l C a s e表示法(第二個單詞的首字母大寫),
但是句點表示法對于處理程序來說更有意義。
• 使用能說明含義的名稱作為元素名稱,用屬性表示數據類型,例如: < B i l l i n g A d d r e s s
t y p e = " A d d r e s s " >。這意味著應用程序仍然可以獲得數據類型。實際上,由于每個
B i l l i n g A d d r e s s都是一個A d d r e s s,因此每個實例不必都包含t y p e屬性,你可以在D T D中定
義F I X E D的屬性值。然而,這種方法不能在D T D中自動定義結構化規則,說明所有
第4章數據建模與XML使用99 下載
t y p e = " A d d r e s s "的元素符合相同的樣式。
• 采用完全相反的方法:使用數據類型作為元素名稱,用屬性表示元素扮演的角色,例如:
<Address role="Billing">。從編寫D T D的角度看,這種方法更好,雖然它仍然存在局限性:
現在,你的確能夠定義地址的規則,但是不能說明每個客戶必須有一個帳單地址( B i l l i n g
A d d r e s s),而前一種方法能夠做到這一點。
• 使用嵌套的元素層:
從理論角度講,這可能是目前為止最好的方法:你能夠定義C u s t o m e r必須包含一個
B i l l i n g A d d r e s s,B i l l i n g A d d r e s s必須包含一個A d d r e s s(且不能含有其他元素),此處的A d d r e s s與
文檔中出現的其他A d d r e s s將遵循相同的規則。唯一的缺陷是,如果你對于模型中的每個特性都
嚴格應用這個規則,結果將產生大量標記。考慮到D T D的數據類型驗證功能是相當有限的,因
此這種方法的前景也不太光明。
(6) 二進制數據
并不是對象的所有屬性都能夠用字符串表示:多媒體數據,特別是二進制數據就是例外。
在X M L設計中,如何表示圖形等二進制數據呢?
主要有兩種方法:二進制對象可以是內部的或者外部的。內部的意味著它們表示為X M L數
據流的一部分,外部的意味著它們位于獨立的文件中。
對于內部存儲,大多數人使用B a s e 6 4編碼。這種編碼技術將每個二進制數字序列編碼為一
個A S C I I字符。它非常適于X M L,因為A S C I I字符通常不會與在X M L中有特殊含義的標記序列
(例如:“<”和“ ] ] >”)沖突。這意味著數據中不會偶然出現定界符。當然,二進制數據與
B a s e 6 4字符串之間的轉換工作應該完全由應用程序承擔。
對于外部存儲,“純X M L”方式是使用外部未解析實體和表示法。例如,為了包含對圖形文
件p i c t u r e 1 . g i f的引用,你應該編寫如下D T D(通常在內部子集中):
其中, g i f e d i t o r. e x e代表能夠處理這種采用特殊格式的數據的應用程序的名稱。實際上,除
非選擇的X M L工具集有其他定義,否則它就用于唯一地標識一種格式。對未解析實體的引用是
作為E N T I T Y類型的屬性的值出現的,因此D T D將包含以下聲明:
最后,在文檔中你希望圖形出現的位置,通過未解析實體引用調用它,例如:
需要注意的是,實體引用中不包含“ &”:解析器知道這是一個實體引用,因為它已經在
D T D的AT T L I S T聲明中進行了適當的聲明。
100使用XML 高級編程
下載
最后,如果你認為上述方式過于繁瑣,可以仿照H T M L使用U R L鏈接:
對于X M L解析器來說,這僅僅是一個普通的C D ATA屬性,但是在應用程序級,你可以將它
解釋為指向G I F文件的U R L。
需要強調的是,在我們介紹的技術中,雖然只有一種技術(未解析實體和表示法)使用了
特殊的X M L機制處理二進制數據,但并不意味著這是唯一被認可的方法:我們提到的其他技術
也同樣可行。
如果你的主要目標是將X M L翻譯為H T M L,以便在瀏覽器中顯示,基于U R L鏈接的方法到
目前為止是最簡單的。如果你在應用程序之間暫時性地傳送數據,使用基于B a s e 6 4編碼的內部
對象可能是最有效的,因為它能夠避免與交叉引用的完整性相關的所有問題,例如:鏈接對象
更新后怎么辦。
當X L i n k被標準化和實現之后,就有可能在X M L中嵌入某些二進制數據,例如:圖形,它
將出現在源文檔中。我們將在第8章討論XLink。
5. 使用X M L實體
在對如何將信息模型轉化為X M L設計的討論中,我們一直未說明如何使用X M L實體。
實際上,這沒什么值得驚訝的,因為在X M L中實體被認為是物理文檔結構的一部分,而不
屬于邏輯結構。實體引用應該被認為實體被內嵌在引用出現的位置。
然而,實體在邏輯上有一些用途。將文檔體中的部分內容放入外部實體最主要的好處在于
它使得這部分能夠獨立于文檔的其余內容而獨立更新。對于那些與文檔主體有著不同更新周期
或更新權限的文本或其他文檔部件,這種方式非常有價值。這種控制能力比由共享公共內容而
產生的空間節省更加重要。對于一個復雜的D T D,如果它的各個部分分別由不同的人控制,這
種方法也同樣有效。
我們在討論信息建模時曾經提到信息所有者和信息生存周期的問題。在決定如何將文檔分
割為物理實體時,或許應該考慮信息模型的這些因素。
4.3 模式語言和表示法
在本章的最后一部分,我們將研究如何以書面形式或電子形式表示文檔的設計,使得人類
用戶和軟件都能夠訪問它。我們將介紹兩種主要的模式表示法: D T D,以及各種X M L模式建議。
我們首先闡述一下我們的目標:我們希望獲得什么?
4.3.1 模式的作用
在數據庫和文檔領域,模式這一概念的提出已經有許多年的歷史了—它或許是這兩個領
域少得可憐的幾個共同點之一!模式的正式作用是定義所有可能的有效的文檔集合;或者從反
面說,它的作用是定義約束,文檔除了遵循X M L規范之外,還必須滿足這些約束,才能被認為
是有意義的。
在此,我們必須謹慎使用“有效性( v a l i d i t y)”一詞。在X M L標準中,“有效”意味著一些
 
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML高級編程上(43)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
99精品视频播放| 国产欧美日韩精品在线观看| 精品视频一区二区在线| 久久久久一区二区| 亚洲a∨日韩av高清在线观看| 精品视频一区二区在线| 国产精品视频999| 亚洲一区二区三区香蕉| 国产视频精品网| 国产精品美女无圣光视频| 欧美一区二区影院| 色琪琪综合男人的天堂aⅴ视频| 日日噜噜噜噜夜夜爽亚洲精品| 91九色国产在线| 亚洲精品偷拍视频| 91国内在线视频| 色播亚洲婷婷| 国产不卡一区二区三区在线观看| 亚洲精品成人自拍| 国产精品99久久久久久人| 亚洲v日韩v欧美v综合| 91久久久久久久一区二区| 一区二区三区不卡在线| 国产精品一区二区久久| 一本—道久久a久久精品蜜桃| 成人免费观看毛片| 亚洲在线不卡| 久久亚裔精品欧美| 日本精品一区二区三区高清 久久 日本精品一区二区三区视频 | 97激碰免费视频| 亚洲影视中文字幕| 91精品国产高清久久久久久91裸体| 亚洲欧洲一二三| 91精品国产免费久久久久久| 无码人妻精品一区二区蜜桃网站| 久久免费看av| 欧美极品色图| 精品麻豆av| 91精品国产91久久久久麻豆 主演 91精品国产91久久久久青草 | 欧美日韩第一视频| 99伊人久久| 午夜欧美不卡精品aaaaa| 久久精品99久久| 欧洲精品亚洲精品| 国产精品久久久久影院日本| 国产嫩草一区二区三区在线观看| 中文字幕一区二区三区乱码| 久久精品一二三区| 欧美极品欧美精品欧美| 一区二区三区在线观看www| 久久久性生活视频| 欧美二区三区在线| 一区二区三区视频在线播放| 久久视频这里有精品| 欧美极品一区| 亚洲视频精品一区| 日韩亚洲欧美中文在线| 国产一区二区视频在线免费观看| 亚洲人精品午夜射精日韩| 97国产精品免费视频| 日韩久久久久久久久久久久| 久久这里有精品| 国产精品99久久久久久久久久久久| 欧美一区激情视频在线观看| 欧美激情亚洲视频| 久久久久久久爱| 国产精品中文在线| 欧美在线精品免播放器视频| 欧美激情一区二区三区高清视频| 视频直播国产精品| 成人伊人精品色xxxx视频| 热久久免费国产视频| 精品自在线视频| www日韩欧美| 成人国产亚洲精品a区天堂华泰| 日韩精品久久一区二区三区| 国产精品手机视频| 91精品国产亚洲| 国产欧美一区二区三区视频| 人人妻人人澡人人爽欧美一区双| 成人97在线观看视频| 国产不卡一区二区在线播放| 国产欧美在线观看| 黄色www网站| 日韩极品视频在线观看| 亚洲97在线观看| 在线一区亚洲| 久久精品99久久久久久久久| 91精品国产91久久久久麻豆 主演| 欧美中文字幕视频在线观看| 亚洲精品高清国产一线久久| 精品国产无码在线| 国产成人免费av电影| 国产精品69久久| 成人中文字幕在线观看| 国产综合动作在线观看| 热re99久久精品国产99热| 亚洲区一区二区三区| 精品久久中出| 国产精品日韩精品| 丝袜美腿亚洲一区二区| 91九色视频在线观看| 国产精品影院在线观看| 激情五月综合色婷婷一区二区| 日韩在线综合网| 欧美精品福利在线| 国产精品日日摸夜夜添夜夜av| 国产成人黄色片| 91九色丨porny丨国产jk| 成人免费视频97| 国产免费一区二区三区四在线播放| 日本午夜一区二区三区| 午夜精品一区二区三区在线视频| 久久99国产综合精品女同 | 狠狠色综合一区二区| 日本午夜精品一区二区三区| 亚洲区成人777777精品| 美女av一区二区三区| 国产精品第8页| 国产精品日韩欧美综合| 国产精品欧美在线| 国产精品三级网站| 国产精品久久久久久久久久三级| 日韩亚洲精品视频| 久久精品国产91精品亚洲| 久久久久久久久综合| 久久久久久伊人| 日韩在线视频网站| zzijzzij亚洲日本成熟少妇| 狠狠爱一区二区三区| 国模视频一区二区| 精品视频第一区| 黄色免费福利视频| 国产在线精品一区二区中文| 含羞草久久爱69一区| 欧美日韩一区二区三| 美女视频久久| 蜜桃传媒一区二区三区 | 尤物国产精品| 亚洲欧洲精品一区| 无码人妻精品一区二区三区99v| 色一情一乱一伦一区二区三区| 色之综合天天综合色天天棕色| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲伊人婷婷| 色与欲影视天天看综合网| 国产无限制自拍| 欧美有码在线观看| 欧美日韩国产成人在线观看| 国产v亚洲v天堂无码久久久| 精品日韩在线播放| 黄色片网址在线观看| 中文字幕日韩精品久久| 色婷婷综合成人| 91干在线观看| 日av在线播放中文不卡| 久久久免费看| 欧美乱人伦中文字幕在线| 久久在精品线影院精品国产| 久99九色视频在线观看| 青青影院一区二区三区四区| 国产精品久久久久一区二区 | 亚洲国产精品www| 国产精品69久久| 国产一区二区三区精彩视频| 日本精品久久久久中文字幕| 日本精品www| 亚洲一区精彩视频| 一区不卡视频| 国产精品国模大尺度私拍| 亚洲中文字幕无码不卡电影 | 一区二区欧美日韩| 久久久中文字幕| 欧美激情在线有限公司| 97精品视频在线| 久久av免费一区| www亚洲精品| 日本一本中文字幕| 久久精品国产2020观看福利| 国产在线一区二区三区播放| 久久久久久久一区二区三区| 久久国产精品久久国产精品| 日韩欧美99| 国产精品永久免费| 精品91免费| 国产精品又粗又长| 欧美激情日韩图片| 久久久中精品2020中文| 午夜免费电影一区在线观看| 色妞在线综合亚洲欧美| 精品一区二区不卡| 美日韩精品视频免费看| 精品国产第一页| 麻豆91av| 久久免费成人精品视频| 一本久道高清无码视频| 男人舔女人下面高潮视频| 成人在线精品视频| 国产传媒一区| 国产精品久久久久久久久久久新郎|