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

  • 熱門標(biāo)簽

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

時間:2010-08-09 13:24來源:藍(lán)天飛行翻譯 作者:admin
曝光臺 注意防騙 網(wǎ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 頁
]>
這幾行是清單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 為開始,以]>結(jié)束。通常將開始和結(jié)束放在不同的行上,但斷行和多余的空格并不重要。同一文
檔類型聲明也可以寫成一行:
<!DOCTYPE GREETING [<!ELEMENT GREETING (#PCDATA)> ]>
本例中基本元素名稱——GREETING 跟在<!DOCTYPE 之后。這不僅是一個名稱,也是一項(xiàng)要求。任何帶有這種文檔類型聲明的
合法文檔必須有基本元素。在[和]之間的內(nèi)容是文檔類型定義。
DTD 由一系列聲明了特寫的元素、實(shí)體和屬性的標(biāo)記聲明所組成。其中的一項(xiàng)聲明基本元素。清單8-1 中整個DTD 只是如下
簡單的一行:
<!ELEMENT GREETING (#PCDATA)>
通常情況下DTD 當(dāng)然會更長更復(fù)雜。
單個行<!ELEMENT GREETING (#PCDATA)>(正如XML 中的大多數(shù)對象一樣是區(qū)分大小寫的)是一項(xiàng)元素類型聲明。在本例中,
聲明的元素名稱是GREETING。它是唯一的元素。這一元素可以包含可析的字符數(shù)據(jù)(或#PCDATA)。可析的字符實(shí)質(zhì)上是除
標(biāo)記文本外的任何文本。這也包括實(shí)體引用如&amp;,在對文檔進(jìn)行語法分析時,實(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é)合起來,就像第3 章的清單3-6 中一樣。實(shí)際上可以用同一個樣式單。如清單8-2 所示,只要在
序言中增加通常的<?xml-stylesheet?>處理指令。
清單8-2:帶有DTD 和樣式單的Hello XML
<?xml version="1.0" standalone="yes"?>
XML 實(shí)用大全
第 183 頁
<?xml-stylesheet type="text/css" href="greeting.css"?>
<!DOCTYPE GREETING [
<!ELEMENT GREETING (#PCDATA)>
]>
<GREETING>
Hello XML!
</GREETING>
圖8-2 顯示的是結(jié)果網(wǎng)頁。這同第3 章中沒有DTD 的圖3-3 相同。格式化時通常不考慮DTD。
圖8-2 Internet Explorer 5.0 所示的帶DTD 和樣式單的Hello XML
XML 實(shí)用大全
第 184 頁
8.3 根據(jù)DTD 的合法性檢驗(yàn)
一個合法的文檔必須符合DTD 指定的約束條件。而且,它的基本元素必須是在文檔類型聲明中指明的。清單8-1 中的文檔類
型聲明和DTD 說明一個合法的文檔必須是這樣的:
<GREETING>
various random text but no markup
</GREETING>
一個合法的文檔不能是這樣的:
<GREETING>
<sometag>various random text</sometag>
<someEmptyTag/>
</GREETING>
也不能是這樣的:
<GREETING>
<GREETING>various random text</GREETING>
</GREETING>
這個文檔必須由放在<GREETING>開始標(biāo)記和<1GREETING>結(jié)束標(biāo)記之間的可析的字符所組成。與只是結(jié)構(gòu)完整的文檔不同,
合法文檔不允許使用任意的標(biāo)記。使用的任何標(biāo)記都要在DTD 內(nèi)聲明。而且,必須以DTD 允許的方式使用。在清單8-1 中,
<GREETING>標(biāo)記只能用作基本元素的開始,且不能嵌套使用。
假設(shè)我們對清單8-2 做一點(diǎn)變動,以<foo>和</foo>替換<GREETING>和</GREETING>標(biāo)記,如清單8-3 所示。清單8-3 是合法
的。它是一個結(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 頁
<foo>
Hello XML!
</foo>
不是所有的文檔都必須合法,也不是所有的語法分析程序都檢查文檔的合法性。事實(shí)上,多數(shù)Web 瀏覽器包括IE
5和Mozilla 都不檢查文檔的合法性。
進(jìn)行合法性檢查的語法分析程序讀取DTD 并檢查文檔是否合乎DTD 指定的規(guī)則。如果是,則分析程序?qū)?shù)據(jù)傳送到XML 應(yīng)用
程序(如Web 瀏覽器和數(shù)據(jù)庫)。如果分析程序發(fā)現(xiàn)錯誤,它將報(bào)告出錯。如果手工編寫XML,應(yīng)在張貼前檢查文檔的合法
性以確保讀者不會遇到錯誤。
在Web 上可找到幾十種不同的進(jìn)行合法性檢查的語法分析程序。其中多數(shù)是免費(fèi)的。大多數(shù)是以庫文件的形式存在的接近完
 
中國航空網(wǎng) m.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML實(shí)用大全(58)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
国产精品果冻传媒潘| 日韩欧美猛交xxxxx无码| 国产在线观看精品一区二区三区| 亚洲欧洲另类精品久久综合| 精品中文字幕在线| 久久久在线观看| 日韩免费毛片| 性色av一区二区三区在线观看| 国产精品成人播放| 欧美激情免费在线| 亚洲不卡中文字幕| 欧美一乱一性一交一视频| 九九热精品视频| 久久中文久久字幕| 国产精品视频免费一区| 国产精品高清在线| 国产精品精品视频| 日韩有码在线电影| 久久er99热精品一区二区三区| 99久久精品免费看国产四区| 97精品伊人久久久大香线蕉| 国产一区二区三区在线免费| 国语对白做受xxxxx在线中国| 人妻无码视频一区二区三区| 日韩国产欧美精品| 精品欧美一区免费观看α√| 国产综合在线看| 97国产精品视频| 久久久精品电影| 亚洲一区二区不卡视频| 亚洲欧美日韩精品综合在线观看 | 国产精品久久久久久av福利软件 | 久久久精品久久久| 欧美精品午夜视频| 日韩精品福利视频| 成人综合视频在线| 色噜噜狠狠狠综合曰曰曰| 亚洲人成网站在线播放2019 | 熟女少妇精品一区二区| 日韩女优中文字幕| 国产美女精品久久久| 国产精品中文字幕在线| 91精品网站| 国产精品成人一区二区| 欧美自拍大量在线观看| 久久精品99久久| 亚洲国产精品久久久久久女王| 免费看污污视频| 国产高清精品软男同| 色就是色欧美| 国产在线观看不卡| 久久艹中文字幕| 一本久道久久综合狠狠爱亚洲精品| 狠狠色狠狠色综合人人| 日韩一区视频在线| 日本精品免费| 久久久精品国产| 青草网在线观看| 久久av免费观看| 欧美综合在线第二页| 久久精品一偷一偷国产| 欧美日韩一区二区三区在线观看免 | 欧美乱偷一区二区三区在线| 欧美激情中文字幕在线| 99精彩视频| 奇米888一区二区三区| 日韩综合中文字幕| 国产精品自产拍在线观看| 岛国视频一区免费观看| 久久久久久中文字幕| 国内精品一区二区三区四区| 国产精品电影久久久久电影网| 99re在线视频上| 欧美在线免费视频| 欧美激情一区二区久久久 | 熟妇人妻va精品中文字幕| 久久久久久久久电影| 日韩免费在线播放| 久久国产精品99国产精| 91久久夜色精品国产网站| 狠狠干 狠狠操| 亚洲国产精品久久久久婷蜜芽| 日韩一区二区三区国产| 国产精品av电影| 91精品久久久久久久久久久久久 | 欧美亚洲一级二级| 国产精品久久久久久av下载红粉| 国产区精品视频| 亚洲精品久久区二区三区蜜桃臀| 视频在线一区二区| 国产乱码一区| 国模精品娜娜一二三区| 日本最新一区二区三区视频观看 | 国产精品视频在线免费观看| www.av一区视频| 男人添女人下部视频免费| 综合一区中文字幕| 国产精品久久久久久久久| 国产精品亚发布| 精品欧美一区免费观看α√| 日韩一区国产在线观看| 国产精品国产三级国产aⅴ浪潮| 久久综合毛片| 国产伦精品一区二区三区视频免费| 日本免费黄视频| 午夜精品免费视频| 亚洲欧美日韩另类精品一区二区三区| 欧美精品一区二区免费| 日韩在线视频一区| 久久久人人爽| 久久精品国产精品青草色艺| 97国产在线视频| 操人视频欧美| 91精品久久久久久久久久入口 | 国产成人免费观看| www.亚洲一区| 日韩中文字幕精品| 国产v片免费观看| 久草精品在线播放| 播播国产欧美激情| 色777狠狠综合秋免鲁丝| 色噜噜久久综合伊人一本| 久久99欧美| 久久久精品久久| 国产精品免费电影| 欧美激情极品视频| 在线国产99| 日本精品福利视频| 欧美中文字幕精品| 国内精品视频在线| 成人精品水蜜桃| 久久另类ts人妖一区二区| 国产xxxxx在线观看| 国产精品福利视频| 一区二区三区四区免费视频| 欧美激情视频一区| 日本精品在线视频| 国产日本欧美一区| 91精品在线影院| 久久久91精品国产一区不卡| 亚洲一区三区在线观看| 欧美性在线观看| 成人动漫在线观看视频| 九色综合日本| 欧美成人免费一级人片100| 午夜在线视频免费观看| 激情六月天婷婷| 国产精品99久久久久久大便| 国产精品免费看久久久香蕉| 欧美一级片在线播放| 欧美日韩激情视频在线观看| 成人一区二区在线| 久久久精品一区二区三区| 日本一区免费在线观看| 国产精选一区二区| 国产精品欧美激情| 日韩免费一级视频| 久久精品午夜一区二区福利| 欧美日本亚洲视频| 精品少妇人欧美激情在线观看| 久久青青草综合| 亚洲a成v人在线观看| 成人中文字幕av| 国产精品毛片a∨一区二区三区|国| 日韩免费在线播放| 国产二区不卡| 日韩精品伦理第一区| 国产二区一区| 欧洲一区二区在线| 色吧影院999| 男女猛烈激情xx00免费视频| 日韩视频免费大全中文字幕| 欧美一级片中文字幕| 久久久神马电影| 日韩不卡视频一区二区| 国产妇女馒头高清泬20p多| 色欲色香天天天综合网www| 久久免费精品视频| 日韩久久久久久久| 国产精品网站入口| 欧美成ee人免费视频| 色综合导航网站| 国产精品91在线观看| 日韩久久在线| 九九热精品视频| 国产va亚洲va在线va| 欧美一区免费视频| 久久99国产综合精品女同| 7777免费精品视频| 欧美有码在线视频| 欧美精品少妇videofree| 成人91免费视频| 欧洲日本亚洲国产区| 中文字幕第一页亚洲| 久久久久欧美| 麻豆av一区二区三区| 亚洲激情一区二区三区| 日韩中文av在线| 91精品久久香蕉国产线看观看| 久久久久久久中文|