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

  • 熱門標(biāo)簽

當(dāng)前位置: 主頁 > 航空資料 > 計算機(jī) >

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

• 比起D T D許可,更加準(zhǔn)確、靈活地描述詞匯表。
• XML里的“讀”詞匯表規(guī)則,允許訪問詞匯表定義,而不用增加解析器的難度。
1 9 9 9年1月1 4日,XML 命名空間達(dá)到了W 3 C推薦的程度。模式正在通過標(biāo)準(zhǔn)的方法開展工
作,但很快就需要一種推薦說明書。這種對模式的需求在應(yīng)用開發(fā)團(tuán)體里非常強(qiáng)大,以至于模
式支持的技術(shù)調(diào)研小組開始安裝解析器。這是由于為了應(yīng)付推薦書出來之后模式快速的轉(zhuǎn)換,
模式草案準(zhǔn)備得足夠值得推敲。
7.1 混合詞匯表
回憶一下我們在第3 章見過的圖書目錄D T D 。在建立一個站點之后,用X M L 寫成
P u b C a t a l o g . d t d詞匯表,發(fā)布作品目錄,你可以決定在線出售作品。這意味著需要能夠為目錄里
的書籍編排順序。因此,需要一個D T D來研究書籍的順序。
如果繼續(xù)按照D T D章節(jié)提到的去做,你可能會添加到P u b C a t a l o g . d t d文件,這是因為這兩個
范圍標(biāo)明了同一個問題—共享書籍?dāng)?shù)據(jù)的不同部分。但它們也可以看作不同的問題領(lǐng)域,這
是因為一個標(biāo)明了目錄的整體,而其他的標(biāo)明了目錄里的銷售款項。當(dāng)被這兩部分傳遞的信息
里有一些重迭,而你又想通過一個D T D去研究兩個領(lǐng)域,就會以被一大堆復(fù)雜的D T D所迷惑而
告終。
龐大并且包含很多主題信息的D T D很難讓程序員閱讀和理解。更重要的是,如果你已經(jīng)在
產(chǎn)品里使用了目錄D T D,D T D的改變可能會影響應(yīng)用程序。但是這里有更好的解決方案,即融
合利用命名空間的單一文檔中與各個目錄、表單D T D保持一致的數(shù)據(jù),因此我們將研究這種可
192使用XML 高級編程
下載
能性。但先讓我們從近處看一下你面臨的問題。
7.1.1 分解問題
首先,你為什么愿意用目錄D T D混合表單的細(xì)節(jié)呢?至少有兩個問題值得討論,一個是所
有書籍的目錄,另一個是每個題目的出售情況。當(dāng)你考慮正在寫一個大的程序,會把整個問題
分解成細(xì)小的問題。一些結(jié)構(gòu)程序語言按照這種意圖提供了模塊、類、組件、包、函數(shù)等。設(shè)
計詞匯表可以看作與編程類似的問題。你總是要將一個大的問題分解成多個詞匯表。但是我們
必須要克服的問題其實并不是寫每個D T D去描述許多詞匯表,我們在第3章已經(jīng)看到怎樣能做到
這一點。如果我們將定義分解成目錄和索引D T D(order DTD)的話,真正的問題存在于整合
D T D進(jìn)一個文檔的實體。
7.1.2 重用
在P u bCa t a l o g . d t d里我們使用了B O O K元素。某種程度上,在標(biāo)記描述元素內(nèi)容的數(shù)據(jù)的過
程中,這些做得相當(dāng)完美。但是由于我們想要實現(xiàn)在線定書,當(dāng)涉及到顧客想要訂購的書籍時,
很可能還想使用相同的元素名稱。的確,兩者很有可能用不同的D T D來描述。畢竟表單里的
B O O K元素可能是表單元素的子級,因此,在P u bCa t a l o g . d t d里這是一個子C ATA L O G。
正如我們已經(jīng)建議的,這是一個在創(chuàng)建X M L詞匯表時反復(fù)出現(xiàn)的問題。在描述真實世界概
念時,我們將要不斷地發(fā)現(xiàn)存在著的普遍結(jié)構(gòu)。畢竟,復(fù)雜的創(chuàng)作是從簡單的建筑元素—比
如顏色、形狀、價格和尺寸,簡單的事物不能長時間不定義,于是這里將有很多元素名稱的實
例,他們已經(jīng)有了定義和內(nèi)容模型。
無論是你還是別人,用這些元素創(chuàng)建了一個D T D,借鑒已經(jīng)被證明的D T D,你的任務(wù)將變
得更加容易(的確,對于處理詞匯表里已經(jīng)定義的結(jié)構(gòu)的代碼是可以利用的)。這就是重用的含
義。
即便你在為一個公司做計劃,可能被現(xiàn)有的D T D所困擾。實際上,借鑒它們可以使你的工
作變得更簡單,而忽視它們會另每個人的工作很難辦,這是由于因為程序員的參與, D T D代表
了一種特定集合內(nèi)的智力投資。正如其他人知道的,這些D T D描述了業(yè)務(wù)問題。在真實的生活
中,建立于與我們的這些例子里的書籍相關(guān)的D T D意味著你的任務(wù)是去擴(kuò)展它,這在某種程度
上是當(dāng)前已經(jīng)知道和定義了的概念的延續(xù)。
的確,如果你正在編寫一個應(yīng)用程序并和其他合作伙伴的程序進(jìn)行連接,除了重用現(xiàn)有的
感念之外,沒有別的選擇。使用中的D T D已經(jīng)形成了一種你為了理解而去講的通用語言。無論
什么時候概念存在,你都應(yīng)該努力按照概念去理解。
已有定義的使用者正在努力地擴(kuò)展它們并進(jìn)行初始化。勸說別人去適應(yīng)你的關(guān)于這個問題
的觀點可能非常困難。即便你能夠完成這項壯舉,也應(yīng)該認(rèn)識到建立新的定義和代碼和從現(xiàn)有
的D T D規(guī)劃你的新內(nèi)容相比會付出額外的代價。重用節(jié)省時間、人力和資金。
7.1.3 多義性名稱沖突
不論你是重用其他設(shè)計者的D T D的定義,還是將離散的D T D連接起來去生成一個描述符合
第7章命名空間和模式使用193 下載
問題的文檔,如果正在使用的文檔里采用相同名稱的元素,你都會冒多義性名稱沖突這一問題
的風(fēng)險。比如書是一個非常好的概念。你可以確定這里有幾個D T D聲明了“ B O O K”這個元素,
至少有出版商、印刷商、零售商和圖書館等。在文檔里單一使用B O O K名稱需要一個約定,即
要與合適的B O O K元素聲明相匹配。在我們的例子里, B O O K是一個對目錄和表單都通用的名
稱。
一個用P u b C a t a l o g . d t d做標(biāo)記的文檔可能包括了下面這些對< B O O K >元素的使用:
程序清單7 - 1
因此一個關(guān)于書的表單可能需要像下面那樣使用< B O O K >元素:
程序清單7 - 2
如果我在讀一個X M L文檔中包含來自兩種詞匯表的數(shù)據(jù),那么怎么知道它指的是哪一種定
義呢?
當(dāng)你從多個D T D把名稱實例拿過來使用的話,問題變得嚴(yán)重了。假如我們有一個土木工程
師參與市政規(guī)劃的應(yīng)用程序。當(dāng)談到照明,我們?yōu)榱私煌艉徒譄舳枰靡延械腄 T D。各
自獨(dú)立工作,每個詞匯表設(shè)計者都會選擇< L i g h t >這個詞來作為元素的名稱。如果他們知道了最
終應(yīng)使用他們自己的D T D,他們就會選擇< Tr a ff i c S i g n a l >和< S t r e e t L a m p >,但在D T D寫入時,未
 
中國航空網(wǎng) m.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML高級編程上(70)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
久久6精品影院| 99久久久精品视频| 国产精品美女久久| 国产成人中文字幕| 欧美精品无码一区二区三区| 亚洲精品电影在线一区| 国产精品极品美女粉嫩高清在线| 国产成人综合久久| 久久精品magnetxturnbtih| 隔壁老王国产在线精品| 国产午夜精品在线| 狠狠干一区二区| 欧美亚洲第一区| 欧美成人精品欧美一级乱| 欧美性受xxx| 91久久久亚洲精品| 高清视频欧美一级| 国产乱子伦精品无码专区| 国产日本欧美一区| 国产欧美va欧美va香蕉在| 国产免费色视频| 国产美女直播视频一区| 国产女人精品视频| 国产成人精品日本亚洲专区61| 久久久久久久久久久久久国产精品| 91精品久久久久久久久中文字幕| 国产高清精品一区二区| 国产成人精品视频在线观看| 国产精品视频网| 欧美激情aaaa| 亚洲国产一区二区三区在线播| 国产成人短视频| 国产精品无码一区二区在线| 欧美乱妇高清无乱码| 久久久久成人精品| 日本三级韩国三级久久| 欧美激情精品久久久久久小说| 国产免费一区二区视频| 日韩在线免费高清视频| 萌白酱国产一区二区| 欧美中在线观看| 国产精成人品localhost| 国产精品久久久久久久久久久新郎| 一区二区视频在线观看| 免费在线a视频| 欧美日韩一区二区视频在线| αv一区二区三区| 91免费的视频在线播放| 久久久久久精| 亚洲va男人天堂| 国产日韩欧美二区| 日韩在线高清视频| 欧美一级片久久久久久久| 欧美h视频在线| 久久久久久久一| 五月天在线免费视频| 97久久久免费福利网址| 中文字幕一区二区三区四区五区六区| 国产一区二区三区免费不卡| 国产精品久久中文字幕| 久久久久久97| 国产精品亚洲片夜色在线| 久久夜色精品亚洲噜噜国产mv| 国内精品视频一区二区三区| 精品国产一区二区三区日日嗨| 久久这里只有精品视频首页| 美日韩免费视频| 久久夜色精品国产欧美乱| 国产欧美精品久久久| 亚洲一区二区三区毛片| 久久一区二区三区av| 日韩网址在线观看| 国产精品高潮呻吟视频| 国产男女无遮挡| 欧美一区二区三区精品电影| 久久精品香蕉视频| 女女同性女同一区二区三区91 | 少妇久久久久久| 男人添女人下部高潮视频在观看| 国产深夜男女无套内射| 在线观看一区欧美| 久久久国产精华液999999| 欧美一级二级三级九九九| 九色精品免费永久在线| 国产v综合v亚洲欧美久久| 蜜桃成人在线| 亚洲一区二区中文| 久久久精品影院| 69av在线播放| 国产偷人视频免费| 欧美一级大胆视频| 亚洲一区精品视频| 精品国产av无码一区二区三区| 91国产视频在线播放| 国产亚洲天堂网| 欧美激情第六页| 日韩亚洲不卡在线| 欧美精品免费在线| 国产精品一 二 三| 国内精品视频一区| 欧美一区激情视频在线观看 | 欧美一区二区三区精品电影| 欧美日韩国产二区| 国产精品成人久久电影| 久草精品电影| 久久国产精品 国产精品| www国产免费| av日韩一区二区三区| 国产精品亚洲第一区| 偷拍盗摄高潮叫床对白清晰| 一区二区三区在线观看www| 国产精品久久久久影院日本| 国产精品视频一区国模私拍 | 久久男人的天堂| 国产精品专区第二| 成人精品视频一区二区| 成人久久18免费网站图片| 国产欧美日韩免费看aⅴ视频| 国产欧美日本在线| 97碰在线观看| 国产极品尤物在线| 色妞在线综合亚洲欧美| 8090成年在线看片午夜| 91久久久久久久久久久久久| 91国偷自产一区二区三区的观看方式| 国产激情在线观看视频| 国产黄页在线观看| 国产精品视频免费一区| 国产精品美女无圣光视频| 久久久久成人精品| 日本一区二区三区视频免费看| 日韩小视频在线播放| 欧美成人第一页| 久久综合久中文字幕青草| 亚洲最新免费视频| 欧洲亚洲一区二区| 国产一区二区三区小说| 久久美女福利视频| 国产精品加勒比| 日本高清视频一区| 国产精品中文久久久久久久| 91精品在线影院| 国产成人无码av在线播放dvd| 久久国产精品久久久| 欧美在线观看日本一区| av在线观看地址| 国产精品久久久久久中文字| 懂色av粉嫩av蜜臀av| 国产主播一区二区三区四区| 国产精品99久久久久久久久久久久 | 国产福利视频一区| 日韩在线欧美在线| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 日韩av免费看网站| 国产精品一区二区三区不卡| 久久久国产精彩视频美女艺术照福利| 亚洲一区二区三区久久| 国产女主播自拍| 欧美精品亚州精品| 蜜桃日韩视频| 国产精品久久综合av爱欲tv| 热久久视久久精品18亚洲精品| 91国产视频在线播放| 亚洲国产日韩综合一区| 国产精品一香蕉国产线看观看| 国产精品成人国产乱一区| 黄色一级一级片| 国产精品久久亚洲7777| 欧美一区三区二区在线观看| 久久av一区二区三区漫画| 91九色在线观看| 最新欧美日韩亚洲| 粉嫩av四季av绯色av第一区| 一区二区日本伦理| 91看片淫黄大片91| 日韩啊v在线| 久久精品91久久久久久再现| 欧美精品一区三区在线观看| 国产精品日韩高清| 国产精品一区二区在线观看| 亚洲熟妇无码一区二区三区导航| www.av蜜桃| 人人妻人人澡人人爽欧美一区 | 欧美精品在线播放| 97欧洲一区二区精品免费| 日韩视频一二三| 国产精品国产三级国产专播精品人 | 97久久精品国产| 久久资源亚洲| 日韩欧美亚洲日产国产| 国产精品免费成人| www亚洲国产| 欧美亚洲另类制服自拍| 久久99视频精品| 久久亚洲免费| 国产欧美一区二区三区四区| 日韩av电影免费在线| 欧美精品生活片| 久久精品亚洲94久久精品| 成人精品网站在线观看|