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

  • 熱門標簽

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

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

4. 屬性值編碼
第4章數據建模與XML使用97 下載
無論使用元素還是屬性表示對象的特性,都必須決定如何對它們的值進行編碼。
以下列出了一些常見的情況:
(1) 數量,例如高度、寬度和重量
第一個問題是是否將度量單位標準化(例如,所有長度都以米為單位),還是使用多種不同
的度量單位。如果度量單位是數據的一部分,你可以將它作為屬性值的一部分(h e i g h t = " 1 . 8 6 m "),
或者將它分離為獨立的項( <height units="m">1.86</height>)。最后,必須定義十進制數字的格
式,例如,用什么符號表示小數點和千位分隔符。一旦建立了X M L模式,只需引用標準的數字
數據類型,而不必擔心詞法編碼,但是目前這個任務仍然要由文檔設計者承擔。
要深入了解XML模式,參見第7章。
(2) Ye s / N o值
在英語語境中,使用字符串y e s和n o作為明確的表示,如果空間非常寶貴,可以使用縮寫y和
n。如果用屬性表示模型中的特性,還可以使用S G M L的習慣用法, H T M L中也采用這種方式
—例如b o r d e r = " b o r d e r "意味著y e s,如果缺少b o r d e r屬性意味著n o。這種方式在S G M L中有一定
的優越性,但是對于X M L來說,它已經成為歷史。為了保證與S G M L的互操作性, X M L不提倡
同一元素有兩個值集合相交的屬性,例如,兩個屬性都允許值y e s和n o。
(3) 其他有限的值集合
對于這些有限的集合,最基本的決策是使用代碼還是完整的名稱,例如: W或Wi t h d r a w n,
u k或United Kingdom。如果不考慮空間因素,擴展的名稱的最主要優點在于它能夠避免誤解
—用戶對代碼的理解常常與設計者的初衷大相徑庭,結果導致數據含義的混淆。
(4) 日期和時間
許多人都提倡根據ISO 8601的日期格式(Y Y Y Y- M M - D D)進行標準化,以避免出現模棱兩
可的情況。ISO 8601還定義了時間的表示法,其中包括時區。
實際上有許多標準是關于特定類型的特性的。表4 - 2列出了國際標準化組織( I S O)發布的
一些標準。
表4 - 2
標準范圍說明
ISO 2955 公制度量單位在信息系統中使用有限的字符集(不包括希臘字母)表示S I和
其他度量單位的方法
ISO 3166 國家代碼表示國家名稱代碼的規范;它包含兩字母代碼和三字母代碼。
兩字母代碼是廣為人們熟悉的I n t e r n e t域名,例如: d e代表德國
ISO 4217 貨幣代碼國家貨幣的代碼
ISO 5218 人類性別表示男和女的代碼(這肯定是目前所發布的最短的國際標準)
ISO 6093 數值三種數值表示法:字符串形式,機器可讀的形式和人類可識
別的形式
ISO 6709 位置使用經度、緯度和海拔高度唯一地標識位于地球表面、地上
和地下的點
ISO 8601 日期和時間日期表達式,包括:日歷的日期、序數的日期、星期幾和時
間,它使用標點符號進行分隔以免引起混淆
98使用XML 高級編程
下載
當然,你沒有義務一定要使用這些標準,但是遵循標準有兩大優點。第一,別人考慮到的
困難可能比你想到的多,第二,告訴其他人你將遵照標準執行能夠減少徒勞無益的爭論。
除此之外,還有許多其他標準: Internet RFC 1766定義了自然語言的編碼機制,它已經被廣
泛采納; X . 5 0 0 / L D A P標準定義了一套精心研制的在世界范圍內表示人名的方案(當然不僅僅是
名字,中間名的首字母和姓);另外還有許多應用于特定領域的標準,例如:出版領域的I S B N,
運輸業的機場編碼,等等。
在不久的將來,我們期待更多的通用數據類型被標準化,它們將成為X M L模式活動的一部
分。到那時, X M L解析器將接管解析和驗證使用這些類型的數據的任務,它能夠從一定程度上
減輕應用程序的負擔。
(5) 特性的名稱
當你使用元素或者屬性表示信息模型中的特性時,應該使用什么名稱呢?這個問題似乎是
顯而易見的,然而實際上你可以有兩種選擇:以數據類型命名,或者以它在父對象中的角色命
名。舉兩個簡單的例子,文檔的創建日期可以命名為d a t e - c r e a t e d或d a t e;客戶的地址可以命名為
a d d r e s s或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和s e r v i c e - a d d r e s s有相同的有效性約束?另
外,如果每個元素都通過這種方式來區別, D T D將變得相當復雜。
相反,如果采用較短的命名形式,有可能使多個對象類型都包含相同的特性名稱,這是否
會導致該名稱重載?例如,旅游勝地、旅館和客戶都有名稱—在X M L文檔中使用< n a m e >標記
表示它們是否合理?從本質上講,在X M L中元素名稱是全局的(無論出現在哪里,含義都是相
同的),而屬性名稱則是屬于特定的元素類型,它對于該類型來說是本地的。這并不是不可違背
的規則;你可以重載元素名稱,特別是用于表示N A M E或T I T L E等簡單文本特性的元素,同樣,
在某些環境下(特別是X S LT樣式表),屬性名稱也可以被視作有全局意義。無論在哪種情況下,
最好不要用相同的名稱表示含義截然不同的事物,這是一條通用的設計規則,例如:不要用
S TAT U S同時表示個人的信貸價值和航空公司承諾的特性。
對于命名問題,你要考慮以下選擇:
• 使用系統的命名習慣,例如: < B i l l i n g . A d d r e s s >和< C r e a t i o n . D a t e >。這不僅能夠保證含義
清晰,而且能夠保持簡潔性,你甚至還可以將這種命名習慣擴展到應用程序軟件中,當然
這對于X M L軟件來說是沒有特殊含義的—特別要指出的是,這種結構化命名方式不能應
用于X S LT。(X M L名稱允許句點,它與其他字符的地位平等,沒有特殊意義。)其他可選
 
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML高級編程上(42)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
国产在线精品播放| 久久国产成人精品国产成人亚洲| 亚洲欧美精品| 岳毛多又紧做起爽| 一区二区不卡在线观看 | 国产裸体免费无遮挡| 国产免费黄色一级片| 国产精品香蕉av| 国产精品99免视看9| 久久久综合香蕉尹人综合网| 国产freexxxx性播放麻豆| 久久免费视频观看| 日韩在线视频观看正片免费网站| 久久久久久久午夜| 国产精品免费一区豆花| 麻豆国产精品va在线观看不卡| 欧美精品在线免费播放| 亚洲综合在线做性| 日本视频一区二区在线观看| 色欲av无码一区二区人妻| 日韩欧美在线电影| 精品一区二区三区国产| 成人精品一区二区三区电影免费| 91精品国产综合久久久久久久久 | 夜夜添无码一区二区三区| 色综合视频二区偷拍在线| 欧美在线视频一区二区| 狠狠97人人婷婷五月| 国产精品制服诱惑| 国产福利精品在线| 国产精品久久久久7777婷婷| 最新av网址在线观看| 日韩av不卡在线播放| 蜜桃视频成人| 国产精品ⅴa在线观看h| 国产精品日韩久久久久| 亚洲在线免费看| 欧洲中文字幕国产精品| 国产欧美日韩一区二区三区| 久久人妻无码一区二区| 国产精品成av人在线视午夜片| 亚洲综合精品一区二区| 日韩无套无码精品| 国产欧美亚洲视频| 久久久久久久激情视频| 又大又硬又爽免费视频| 欧美激情第一页在线观看| 97国产精品人人爽人人做| 久久九九有精品国产23| 午夜视频久久久| 国产在线资源一区| 8050国产精品久久久久久| 国产精品久久久久久免费观看| 亚洲精品在线观看免费| 蜜桃av噜噜一区二区三| 久久精品国产一区二区三区日韩| 久久久久久成人| 欧美大陆一区二区| 91精品国产乱码久久久久久久久 | 青青草视频国产| 91国自产精品中文字幕亚洲| 国产精品国产三级国产aⅴ9色| 日本高清视频免费在线观看| 国产精品亚洲自拍| 国产精品久久久久久久久电影网| 日本一区二区在线免费播放| 成人久久精品视频| 精品中文字幕在线2019| 黄色免费视频大全| 日韩有码在线播放| 亚州精品天堂中文字幕| 国产一区 在线播放| 国产精品视频中文字幕91| 日韩福利在线| 久久久亚洲国产| 亚洲va码欧洲m码| 91久久中文字幕| 亚洲日本一区二区三区在线不卡| 国产日韩欧美电影在线观看| 国产精品久久久久久久久久久久| 热门国产精品亚洲第一区在线| 7777免费精品视频| 一本久久a久久精品vr综合| 国产特级黄色大片| 国产精品久久久久7777| 欧美日韩大片一区二区三区| 久久国产精品网| 日本在线一区| 久久久久久久久久婷婷| 热99精品只有里视频精品| 久久国产精品免费观看| 日韩一级免费在线观看| 久久久久欧美| 欧美日韩一区综合| 国产精品三级在线| 免费观看精品视频| 久久中文字幕在线| 国产精品一区二区a| 亚洲一区二区中文字幕| 91久久国产综合久久91精品网站 | 成人国产一区二区| 一本大道熟女人妻中文字幕在线 | 亚洲欧美在线网| 久久精品在线免费视频| 青青草综合在线| 国产精品久久精品视| 国产一区二区丝袜| 亚洲乱码国产一区三区| 久久99久久99精品蜜柚传媒| 日韩精品一区二区三区四区五区| 日韩中文视频免费在线观看| 国内精品一区二区| 亚洲综合日韩中文字幕v在线| 国产精品99久久久久久白浆小说| 日本精品视频一区| 国产精品久久久久久久久久久不卡 | 久久久噜噜噜久噜久久| 免费在线国产精品| 在线视频不卡一区二区| 久久国产精品99久久久久久丝袜| 日韩偷拍一区二区| 国产精品福利无圣光在线一区| 国产美女被下药99| 日韩中文字幕一区| 国产精品欧美亚洲777777| 国产日韩一区在线| 性视频1819p久久| 国产精品网站入口| 99在线高清视频在线播放| 日韩欧美猛交xxxxx无码| 国产精品高潮粉嫩av| 国产精彩视频一区二区| 精品欧美日韩| 三区精品视频| 久久国产精品久久国产精品| 久久久亚洲精选| 国产在线精品成人一区二区三区| 日韩资源av在线| 欧美日韩国产二区| 国产成人免费高清视频| 成人亚洲综合色就1024| 欧美日韩一区在线播放| 日韩一级片播放| 精品国产电影| 久久激情视频免费观看| 91精品久久久久久久久青青| 精品视频一区二区在线| 日韩免费高清在线观看| 亚洲影院污污.| 国产精品第一第二| 国产福利片一区二区| 成人综合视频在线| 欧美激情精品久久久久久小说 | 琪琪亚洲精品午夜在线| 亚洲欧美精品| 久久国产精品久久久久久久久久| 久久99欧美| 国产精品99一区| 成人免费xxxxx在线观看| 麻豆精品蜜桃一区二区三区| 日本www在线播放| 亚洲成色www久久网站| 欧美日韩电影在线观看| 国产成人精品在线播放| 久久久人成影片一区二区三区| 国产欧美精品在线| 黄色国产精品一区二区三区| 日本国产精品视频| 日韩一级片一区二区| 亚洲一区二区三区精品在线观看| 久久国产精品免费视频| 国产精品久久久久91| 国产精品免费观看高清| 日韩中文字幕精品| 久久久久久中文字幕| 国产激情999| 国产成人在线亚洲欧美| 91九色对白| 99久久久久国产精品免费| 国产精品一区=区| 国产美女精品在线观看| 国产欧美一区二区三区在线看| 国产一区二区精品在线| 国产欧美一区二区三区不卡高清| 欧美 日韩 国产 激情| 欧美精品成人网| 激情欧美一区二区三区中文字幕| 欧美亚洲一区在线| 极品尤物一区二区三区| 黄色一级二级三级| 精品视频一区在线| 妓院一钑片免看黄大片| 精品无码一区二区三区爱欲| 欧美精品一区二区三区三州| 欧美亚洲另类制服自拍| 欧美精品一区二区三区免费播放| 国内精品久久国产| 国产精品自在线| 国产精品999视频| 国产成一区二区|