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

  • 熱門(mén)標(biāo)簽

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

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

清單8-1 顯示了這一文檔,但這次帶有文檔類型聲明。文檔類型聲明聲明了基本元素是GREETING。文檔類型聲明也包含文
檔類型定義,它聲明了GREETING 元素包含可析的字符數(shù)據(jù)。
清單8-1:帶有DTD 的Hello XML
<?xml version="1.0" standalone="yes"?>
<!DOCTYPE GREETING [
<!ELEMENT GREETING (#PCDATA)>
]>
<GREETING>
Hello XML!
</GREETING>
清單3-2 與清單8-1 的唯一區(qū)別在于清單8-1 增加了3 行:
<!DOCTYPE GREETING [
<!ELEMENT GREETING (#PCDATA)>
XML 實(shí)用大全
第 182 頁(yè)
]>
這幾行是清單8-1 的文檔類型聲明。文檔類型聲明在XML 聲明與文檔本身之間。XML 聲明與文檔類型聲明統(tǒng)稱為文檔序言
(Prolog)。在本例中,<?xml version="1.0" standalone="yes"?>是XML 聲明;<!DOCTYPE GREETING [ <!ELEMENT GREETING
(#PCDATA)> ]>是文檔類型聲明;<!ELEMENT GREETING (#PCDATA)>是文檔類型定義;<GREETING> Hello XML! </GREETING>
是文檔或基本元素。
文檔類型聲明以<!DOCTYPE 為開(kāi)始,以]>結(jié)束。通常將開(kāi)始和結(jié)束放在不同的行上,但斷行和多余的空格并不重要。同一文
檔類型聲明也可以寫(xiě)成一行:
<!DOCTYPE GREETING [<!ELEMENT GREETING (#PCDATA)> ]>
本例中基本元素名稱——GREETING 跟在<!DOCTYPE 之后。這不僅是一個(gè)名稱,也是一項(xiàng)要求。任何帶有這種文檔類型聲明的
合法文檔必須有基本元素。在[和]之間的內(nèi)容是文檔類型定義。
DTD 由一系列聲明了特寫(xiě)的元素、實(shí)體和屬性的標(biāo)記聲明所組成。其中的一項(xiàng)聲明基本元素。清單8-1 中整個(gè)DTD 只是如下
簡(jiǎn)單的一行:
<!ELEMENT GREETING (#PCDATA)>
通常情況下DTD 當(dāng)然會(huì)更長(zhǎng)更復(fù)雜。
單個(gè)行<!ELEMENT GREETING (#PCDATA)>(正如XML 中的大多數(shù)對(duì)象一樣是區(qū)分大小寫(xiě)的)是一項(xiàng)元素類型聲明。在本例中,
聲明的元素名稱是GREETING。它是唯一的元素。這一元素可以包含可析的字符數(shù)據(jù)(或#PCDATA)。可析的字符實(shí)質(zhì)上是除
標(biāo)記文本外的任何文本。這也包括實(shí)體引用如&amp;,在對(duì)文檔進(jìn)行語(yǔ)法分析時(shí),實(shí)體引用就被文本所取代。
可以把這一文檔像通常一樣裝入一種XML 瀏覽器中。圖8-1 顯示了清單8-1 在Internet Explorer 5.0 中的情況。結(jié)果可能
正如人們所料,文檔源以可折疊的大綱視圖出現(xiàn)。Internet Explorer 使<!DOCTYPE GREETING ( View Source for full
doctype…)>一行變藍(lán)指明有文檔類型聲明。
圖8-1 Internet Explorer 5.0 中顯示的帶有DTD 的Hello XML
當(dāng)然,文檔可以與樣式單結(jié)合起來(lái),就像第3 章的清單3-6 中一樣。實(shí)際上可以用同一個(gè)樣式單。如清單8-2 所示,只要在
序言中增加通常的<?xml-stylesheet?>處理指令。
清單8-2:帶有DTD 和樣式單的Hello XML
<?xml version="1.0" standalone="yes"?>
XML 實(shí)用大全
第 183 頁(yè)
<?xml-stylesheet type="text/css" href="greeting.css"?>
<!DOCTYPE GREETING [
<!ELEMENT GREETING (#PCDATA)>
]>
<GREETING>
Hello XML!
</GREETING>
圖8-2 顯示的是結(jié)果網(wǎng)頁(yè)。這同第3 章中沒(méi)有DTD 的圖3-3 相同。格式化時(shí)通常不考慮DTD。
圖8-2 Internet Explorer 5.0 所示的帶DTD 和樣式單的Hello XML
XML 實(shí)用大全
第 184 頁(yè)
8.3 根據(jù)DTD 的合法性檢驗(yàn)
一個(gè)合法的文檔必須符合DTD 指定的約束條件。而且,它的基本元素必須是在文檔類型聲明中指明的。清單8-1 中的文檔類
型聲明和DTD 說(shuō)明一個(gè)合法的文檔必須是這樣的:
<GREETING>
various random text but no markup
</GREETING>
一個(gè)合法的文檔不能是這樣的:
<GREETING>
<sometag>various random text</sometag>
<someEmptyTag/>
</GREETING>
也不能是這樣的:
<GREETING>
<GREETING>various random text</GREETING>
</GREETING>
這個(gè)文檔必須由放在<GREETING>開(kāi)始標(biāo)記和<1GREETING>結(jié)束標(biāo)記之間的可析的字符所組成。與只是結(jié)構(gòu)完整的文檔不同,
合法文檔不允許使用任意的標(biāo)記。使用的任何標(biāo)記都要在DTD 內(nèi)聲明。而且,必須以DTD 允許的方式使用。在清單8-1 中,
<GREETING>標(biāo)記只能用作基本元素的開(kāi)始,且不能嵌套使用。
假設(shè)我們對(duì)清單8-2 做一點(diǎn)變動(dòng),以<foo>和</foo>替換<GREETING>和</GREETING>標(biāo)記,如清單8-3 所示。清單8-3 是合法
的。它是一個(gè)結(jié)構(gòu)完整的XML 文檔,但它不符合文檔類型聲明和DTD 中的約束條件。
清單8-3:不符合DTD 規(guī)則的不合法的Hello XML
<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/css" href="greeting.css"?>
<!DOCTYPE GREETING [
<!ELEMENT GREETING (#PCDATA)>
]>
XML 實(shí)用大全
第 185 頁(yè)
<foo>
Hello XML!
</foo>
不是所有的文檔都必須合法,也不是所有的語(yǔ)法分析程序都檢查文檔的合法性。事實(shí)上,多數(shù)Web 瀏覽器包括IE
5和Mozilla 都不檢查文檔的合法性。
進(jìn)行合法性檢查的語(yǔ)法分析程序讀取DTD 并檢查文檔是否合乎DTD 指定的規(guī)則。如果是,則分析程序?qū)?shù)據(jù)傳送到XML 應(yīng)用
程序(如Web 瀏覽器和數(shù)據(jù)庫(kù))。如果分析程序發(fā)現(xiàn)錯(cuò)誤,它將報(bào)告出錯(cuò)。如果手工編寫(xiě)XML,應(yīng)在張貼前檢查文檔的合法
性以確保讀者不會(huì)遇到錯(cuò)誤。
在Web 上可找到幾十種不同的進(jìn)行合法性檢查的語(yǔ)法分析程序。其中多數(shù)是免費(fèi)的。大多數(shù)是以庫(kù)文件的形式存在的接近完
 
中國(guó)航空網(wǎng) www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML實(shí)用大全(58)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
亚洲一区二区三区在线视频| 亚洲精品欧美精品| 日韩男女性生活视频| 久久免费视频1| 日本三级韩国三级久久| 久久久久久久av| 久久久久久久香蕉网| 97人人模人人爽人人喊38tv| 青青草成人网| 色婷婷av一区二区三区在线观看| 免费人成在线观看视频播放| 欧美精品久久久久久久免费观看| 久久九九精品99国产精品| 成人免费福利在线| 日本www在线播放| 欧美伦理91i| 久久精品男人天堂| 伊人久久青草| 国产成人生活片| 久久亚洲高清| 黑人中文字幕一区二区三区| 亚洲在线一区二区| 国产精品美女黄网| 亚洲精品免费在线看| 青青视频在线播放| av一区二区在线看| 国产suv精品一区二区| 久久日韩精品| 国产乱子伦精品视频| 欧美亚洲国产视频| 天天久久人人| 日本中文字幕在线视频观看| 亚洲在线一区二区| 国产成人欧美在线观看| 69av在线播放| 中文字幕精品—区二区日日骚| 亚洲一区高清| 欧美日本亚洲视频| 欧美激情国产精品| 国产精品入口夜色视频大尺度| 久久青青草原一区二区| 国产精品免费一区二区三区四区| 国产成人精品免费视频 | 日韩精品不卡| 日韩中文字幕在线不卡| 肉大捧一出免费观看网站在线播放 | 亚洲女人毛片| 少妇特黄a一区二区三区| 亚洲综合自拍一区| 国产精品视频一区二区三区四区五区| 久久久成人精品视频| 日韩在线观看高清| 久久精品视频免费播放| 日韩av电影国产| 美女视频久久| 国产男女无遮挡| 国产熟女高潮视频| 国产精品一码二码三码在线| 国产精品免费看一区二区三区 | 欧美大片欧美激情性色a∨久久| 亚洲日本精品国产第一区| 日韩午夜视频在线观看| 日本中文不卡| 亚洲 欧美 日韩 国产综合 在线| 欧美另类一区| 国产三级中文字幕| 国产成人亚洲综合| 日韩在线视频在线观看| 欧美不卡在线一区二区三区| 国产另类自拍| 国产精品夜间视频香蕉| 国产福利视频在线播放| 国产精品日韩一区| 亚洲一区二区精品在线| www.com毛片| 久久噜噜噜精品国产亚洲综合| 国产成人永久免费视频| 日韩在线国产| 国产精品嫩草在线观看| 国产一区在线播放| 亚洲美女搞黄| 久久久成人的性感天堂| 免费观看国产精品视频| 中文字幕制服丝袜在线| 国产成人福利网站| 男人天堂手机在线视频| 这里只有精品66| 日韩在线一区二区三区免费视频| 欧美不卡在线一区二区三区| 一区二区高清视频| 国产精品欧美一区二区三区奶水| www黄色日本| 黄色一级二级三级| 欧美一级黄色网| 一区二区日本伦理| 国产精品国产亚洲精品看不卡15 | 亚洲欧美日韩不卡| 国产精品免费一区二区三区四区| 99在线高清视频在线播放| 欧洲精品国产| 午夜精品理论片| 久久不射热爱视频精品| 久久久免费看| 久久精品视频99| 欧美区二区三区| 日韩av高清在线播放| 午夜精品久久久久久久久久久久久| 欧美激情精品在线| 少妇高清精品毛片在线视频| 日韩精品一区二区三区色偷偷| 亚洲欧洲日本国产| 亚洲最大福利视频| 国产中文欧美精品| 国产精品久久久久av免费| 欧美日韩免费高清| 日韩中文字幕在线| 国产精品视频免费在线| www.av蜜桃| 国产精品10p综合二区| 国产suv精品一区二区三区88区| 日韩在线视频播放| 国产精品久久久久久久久 | 伊甸园精品99久久久久久| 伊人色综合久久天天五月婷| 欧美一级欧美一级| 国产中文字幕免费观看| 国产精品91一区| 久久天堂电影网| 国产成人看片| 日本手机在线视频| 91九色蝌蚪国产| 亚洲在线观看视频网站| 成人毛片网站| 久久精品91久久香蕉加勒比| 日本毛片在线免费观看| 久久青青草综合| 日韩在线视频网| 一区二区三区久久网| 国产拍精品一二三| 国产精品视频一区国模私拍| 久久久久久久久中文字幕| 欧美在线欧美在线| 久久国产精品久久久久久| 久久这里只有精品18| 好吊色欧美一区二区三区四区| 亚洲综合自拍一区| 国产精品九九九| 色噜噜国产精品视频一区二区 | 亚洲一区二区中文| 国产精品二区三区四区| 国产av无码专区亚洲精品| 国产区二精品视| 女同一区二区| 欧美日韩午夜爽爽| 人人妻人人澡人人爽欧美一区| 欧美激情一区二区三区久久久| 日韩亚洲在线观看| 久久久久久亚洲精品| 国产精品97在线| 99国产视频| 91免费的视频在线播放| 国产欧美va欧美va香蕉在| 欧美日韩精品免费观看| 亚洲高清123| 亚洲精品欧洲精品| 午夜精品久久久久久久99热| 亚洲在线一区二区| 动漫3d精品一区二区三区| 视频一区二区综合| 日韩精品无码一区二区三区免费 | 午夜精品一区二区三区在线观看 | 国产伦精品一区二区三区照片 | 国产精品免费在线| 国产精品视频在线观看| 久久夜色精品国产欧美乱| 久久久久久18| 日本高清不卡三区| 精品1区2区| 91干在线观看| 日韩视频永久免费观看| 国产精品国产自产拍高清av水多 | 亚洲国产精品日韩| 欧美,日韩,国产在线| 国产日韩欧美在线看| 97久久精品国产| 久久精品国产91精品亚洲| 操人视频在线观看欧美| 欧美一区二区三区免费观看| 欧美日韩在线成人| 91蜜桃网站免费观看| 国产成人免费电影| 亚洲最大福利网| 免费观看精品视频| 国产黄色特级片| 久久躁日日躁aaaaxxxx| 日韩av成人在线| 国产特级黄色大片| 日日狠狠久久偷偷四色综合免费| 欧美激情一区二区三级高清视频| 日本在线观看a|