一起草最新网址_日韩一区二区麻豆国产_91视频婷婷_日本一区二区视频在线_日韩激情一区二区三区_国产另类第一区_成人免费在线播放视频_亚洲永久精品ww.7491进入_久久这里有精品视频_久久精品一级片_日韩av在线网页_波多野结衣不卡视频

XML入門精解之文件格式定義_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:jQuery入門簡介
|seektanjQuery是最近比較火的一個(gè)JavaScript庫,從del.icio.us/上相關(guān)的收藏可見一斑。 到目前為之jQuery已經(jīng)發(fā)布到1.2.1版本,而在這之前的一個(gè)星期他們剛發(fā)布1.2版本,看看他的各個(gè)版本的

DTD實(shí)際上可以看作一個(gè)或多個(gè)XML文件的模板,這些XML文件中的元素、元素的屬性、元素的排列方式/順序、元素能夠包含的內(nèi)容等,都必須符合DTD中的定義。XML文件中的元素,即我們所創(chuàng)建的標(biāo)記,是根據(jù)我們應(yīng)用的實(shí)際情況來創(chuàng)建的。想要?jiǎng)?chuàng)建一份完整性高、適應(yīng)性廣的DTD是非常困難的,因?yàn)楦餍懈鳂I(yè)都有他們自己的行業(yè)特點(diǎn),所以DTD通常是以某種應(yīng)用領(lǐng)域?yàn)槎x的范圍,如:醫(yī)學(xué)、建筑、工商、行政。DTD定義的元素含蓋范圍越廣泛,那么就越復(fù)雜。

DTD可以是一個(gè)完全獨(dú)立的文件,也可以在XML文件中直接設(shè)定。所以,DTD分為外部DTD(在XML文件中調(diào)用另外已經(jīng)編輯好的DTD)和內(nèi)部DTD(在XML文件中直接設(shè)定DTD)兩種。比如,有幾十家相互聯(lián)系的、合作伙伴關(guān)系的公司、廠商,他們相互之間的交換電子文檔都是用XML文檔。那么我們可以將這些XML文檔的DTD放在某個(gè)地方,讓所有交換的XML文檔都使用此DTD,這是最方便的做法,同時(shí)也適用于公司內(nèi)部的XML文件使用。

內(nèi)部DTD

內(nèi)部DTD是在XML文件的文件序言區(qū)域中定義的。語法:

以下為引用的內(nèi)容:

  〈!DOCTYPE element-name[........

  ]〉

  〈!DOCTYPE :表示開始設(shè)定DTD,注意DOCUTYPE是大寫。

Element-name :指定此DTD的根元素的名稱,一個(gè)XML文件只能有一個(gè)根元素。注意,如果 XML文件使用了DTD,那么文件中的根元素就在這里指定。

[.........]〉 :在[ ]標(biāo)記里面定義XML文件使用元素,然后用〉結(jié)束DTD的定義。

下面,我們來看一下怎樣給XML文件定義DTD,請(qǐng)見例1。

例1中的DTD定義區(qū)可以看作是一個(gè)DTD定義的大概框架,為其他XML文件定義DTD,結(jié)構(gòu)和例1的DTD差不多,只是可能需要添加、刪除或者更改一些東西而已。在DTD定義的中間是元素設(shè)定,這是一個(gè)DTD的最主要部分,其主要語法如下:

〈!ELEMENT element-name element-definition〉

〈!ELEMENT:表示開始元素設(shè)置,注意此處ELEMENT關(guān)鍵字是大寫。

element-name:表示要設(shè)置的元素的名稱。

element-definition:指明要對(duì)此元素進(jìn)行怎樣的定義,就是說〈元素〉...〈/元素〉之間能夠包含什么內(nèi)容,是其他元素還是一般性的文字。

在例1中,大家可以看到,〈!ELEMENT 參考資料 (書籍)〉這個(gè)元素設(shè)定是聲明了“參考資料”這個(gè)元素,并且它是作為“書籍”這個(gè)元素的父元素。〈!ELEMENT 書籍 (名稱,作者,價(jià)格)〉這個(gè)元素設(shè)定聲明了“書籍”這個(gè)元素,并且它是作為“名稱”、“作者”、“價(jià)格”這三個(gè)元素的父元素。而〈!ELEMENT 名稱 (#PCDATA)〉這個(gè)元素設(shè)定聲明了“名稱”這個(gè)元素,但是此元素僅僅包含一般文字,是基本元素,這是由#PCDATA關(guān)鍵字定義的。

在元素設(shè)置中,如果元素包含多個(gè)子元素,如:〈!ELEMENT 書籍 (名稱,作者,價(jià)格)〉這種含多個(gè)子元素的聲明,那么“名稱”、“作者”、“價(jià)格”這些標(biāo)記在XML文件中必須以上面排列的順序出現(xiàn),每個(gè)標(biāo)記必須而且只能夠出現(xiàn)一次。如果在設(shè)定元素時(shí),按照〈!ELEMENT 書籍ANY〉,這樣在元素下就可以包含任意被設(shè)定過的元素,出現(xiàn)的次數(shù)和順序也不受限制,并且在該元素下,除了可以包含子元素以外,還能夠包含一般的文字。有時(shí)候,在XML文件中,一個(gè)標(biāo)記可能多次出現(xiàn)(或者不出現(xiàn)),那么我們除了在它們的父元素中用ANY關(guān)鍵字之外,還可以在元素的旁邊加上特定的符號(hào)來控制標(biāo)記出現(xiàn)的次數(shù)。這些符號(hào)見表1。

表1

符號(hào) 代表標(biāo)記出現(xiàn)的次數(shù)

? 不出現(xiàn)或只出現(xiàn)一次

* 不出現(xiàn)或可出現(xiàn)多次

必須出現(xiàn)一次以上

無符號(hào) 只能出現(xiàn)一次

例如:〈!ELEMENT 參考資料(書籍,報(bào)紙 ,雜志?,網(wǎng)站)〉這個(gè)元素設(shè)定,“書籍”標(biāo)記在XML文件中可以不出現(xiàn)或者出現(xiàn)多次;“報(bào)紙”標(biāo)記必須出現(xiàn)一次以上;“雜志”標(biāo)記可以不出現(xiàn)或只出現(xiàn)一次;而“網(wǎng)站”標(biāo)記必須出現(xiàn)而且只能出現(xiàn)一次。

在一些父元素的聲明中,有可能它包含的子元素是在多個(gè)子元素中選擇一個(gè)來使用,那么我們聲明此父元素時(shí),就可以把它聲明成選擇性元素,例如:〈!ELEMENT 配偶 (妻子|丈夫)〉。可供選擇的子元素用“|”分隔,這樣,我們?cè)赬ML文件中可以這樣寫:

〈配偶〉

〈丈夫〉張三〈/丈夫〉

〈/配偶〉

只從中選擇一個(gè)子元素。

在我們的XML文件中,還可能包括很多“空元素”,即:元素是單獨(dú)存在的,沒有〈/元素〉這樣的結(jié)束標(biāo)記。那么在DTD中是用EMPTY關(guān)鍵字來聲明的。如:〈!ELEMENT 元素名 EMPTY〉。在XML文件中,空元素不需要結(jié)束標(biāo)記,但必須以〈/空元素名〉這樣的寫法。

在DTD中,還可以聲明一些稱為Entity的東西,讓DTD和XML文件使用。我們可以把Entity看作是一個(gè)常量,它有一定的值。在DTD中,Entity的聲明語法為:〈!ENTITY entity-name entity-definition〉。例如:我們?cè)贒TD中聲明〈!ENTITY PC "(#PCDATA)"〉 ,那么在后面的元素設(shè)定中,就可以使用這個(gè)Entity來代替“(#PCDATA)”這個(gè)字符串,如:〈!ELEMENT 作者 (#PCDATA)〉可以寫成〈!ELEMENT 作者 &&PC;〉。引用Entity的時(shí)候,必須要在Entity名稱前面加上“&&”符號(hào),后面加上“;”符號(hào)。

在例1中,〈!ATTLIST 價(jià)格 貨幣單位 CDATA #REQUIRED〉這一句是設(shè)定元素的屬性,關(guān)于元素屬性設(shè)置的語法為:〈!ATTLIST element-name attribute-name Type Default-value〉 。其中,〈!ATTLIST是開始屬性的設(shè)定(注意大小寫)。element-name是指明此屬性設(shè)定是針對(duì)什么元素的;attribute-name是設(shè)定的屬性的名稱;Type是該屬性的屬性值的類別,屬性值有多種,可以是一般的文字,或從幾種屬性值中取一種等,屬性值的種類見表2。Default-value是指該屬性的內(nèi)定值種類,有四種不同的屬性內(nèi)定值(見表3)。

下面我們舉幾個(gè)例子來看一下幾個(gè)常用的元素屬性的設(shè)定。例:

〈!ATTLIST 姓名 性別 (男|女) "男"〉

此元素屬性設(shè)定是為“姓名”這個(gè)元素設(shè)定一個(gè)名為“性別”的屬性,此屬性的屬性值類別是Enumerated,取值范圍為“男”或者“女”(用“|”分隔)。如果在XML文件中沒有為此屬性賦值,那么就取值為“男”,因?yàn)閷傩詢?nèi)定值是一個(gè)字符串“男”。

〈!ATTLIST 姓名 號(hào)碼 ID #REQUIRED〉

該屬性設(shè)定是為“姓名”元素設(shè)定一個(gè)名為“號(hào)碼”的屬性,屬性值類別是ID,意味著在XML文件中為此屬性賦值的時(shí)候,值在此XML文件中是唯一的,如在同一份XML文件中出現(xiàn)下面的XML語句:

〈姓名 號(hào)碼="1234567"〉張三〈/姓名〉

〈姓名 號(hào)碼="1234567"〉李四〈/姓名〉

注意:“號(hào)碼”屬性的值重復(fù)了,這樣,在解析過程中將會(huì)出現(xiàn)錯(cuò)誤信息。此屬性設(shè)定中的屬性內(nèi)定值為#REQUIRED,表示這個(gè)屬性在XML文件的〈姓名〉標(biāo)記中必須出現(xiàn),否則解析會(huì)發(fā)生錯(cuò)誤。

〈!ATTLIST 電話號(hào)碼 國家代碼 CDATA #FIX "86"〉

該屬性設(shè)定是為“電話號(hào)碼”這個(gè)元素設(shè)定一個(gè)名為“國家代碼”的屬性,該屬性的值是一般的文字。在〈電話號(hào)碼〉標(biāo)記中不能夠設(shè)定該屬性,因?yàn)檫@個(gè)屬性被設(shè)為具有固定值的屬性(#FIX關(guān)鍵字),解析器會(huì)自動(dòng)地將該屬性以及值“86”加到〈電話號(hào)碼〉標(biāo)記中。

表2

屬性值類別 描述

cdata 屬性值僅僅是一般的文字。

enumerated 列出該屬性的取值范圍,一次只能有一個(gè)屬性值能夠賦予屬性。

nmtoken 表示屬性值只能由字母、數(shù)字、下劃線、.、:、-這些符號(hào)組成。

nmtokens 表示屬性值能夠由多個(gè)nmtoken組成,每個(gè)nmtoken之間用空格隔開。

id 該屬性在xml文件中是唯一的,常用來表示人的身份證號(hào)碼。

idref 表示該屬性值是參考了另一個(gè)id屬性。

idrefs 表示該屬性值是參考了多個(gè)id屬性,這些id屬性的值用空格隔開。

entity 表示該屬性的設(shè)定值是一個(gè)外部的entity,如一個(gè)圖片文件。

entities 該屬性值包含了多個(gè)外部entity,不同的entity之間用空格隔開。

notation 屬性值是在dtd中聲明過的notation(聲明用什么應(yīng)用軟件解讀某些二進(jìn)制文件,如圖片)。

在XML的規(guī)范中,還規(guī)定了兩個(gè)內(nèi)定的屬性,即:xml:space和xml:lang ,內(nèi)定的屬性名稱以xml:開頭,而你自己定義的屬性名不能以xml:開頭,否則在解析時(shí)會(huì)發(fā)生錯(cuò)誤。

我們前面已經(jīng)講過,空白格在XML文件是有含義的,xml:space屬性就是來設(shè)置解析器將XML文件中的空白格傳給應(yīng)用程序后的處理方法。
xml:space是一個(gè)Enumerated類型的屬性,只能夠在default和preserver之間取值。xml:space="defaule"表示解析器將空白格傳遞給應(yīng)用程序后,由應(yīng)用程序內(nèi)定的方法來處理這些空白格。如果沒有設(shè)定xml:space屬性,則解析器會(huì)默認(rèn)用default來設(shè)定該屬性。

xml:space="preserver"是表示解析器將空白格傳遞給應(yīng)用程序后,要求應(yīng)用程序保留這些空白格。

xml:lang屬性是用來設(shè)置標(biāo)記中的文字信息是使用哪種語言,ISO-639規(guī)定了不同語言的代表縮寫,如:xml:lang="en" 表示英文;

xml:lang="la"表示拉丁文;xml:lang="zh" 表示中文資料;xml:lang="zh-CN" 表示中文(簡體);xml:lang="zh-TW" 表示中文(繁體)。系統(tǒng)內(nèi)定是xml:lang="en",即標(biāo)記中間的文字信息都是英文。

外部DTD

外部DTD是一個(gè)獨(dú)立于XML文件的文件,實(shí)際上也是一個(gè)文本文件,只是使用.dtd為文件擴(kuò)展名。因?yàn)橥獠緿TD獨(dú)立于XML文件,那么它可以供多個(gè)XML文件使用,就像用同一個(gè)模板可以寫出多個(gè)不同內(nèi)容的文件一樣,這多個(gè)XML文件因?yàn)槭且猛粋(gè)外部DTD,所以它們的結(jié)構(gòu)大致相同。

外部DTD的創(chuàng)建方式、語法和內(nèi)部DTD是一樣的,把例1的內(nèi)部DTD的例子用外部DTD來寫,文件如下所示。文件存為后綴名為 .dtd的文件。

以下為引用的內(nèi)容:

  〈?xml version="1.0" encoding="GB2312" ?〉

  〈!ELEMENT 參考資料 (書籍*)〉

  〈!ELEMENT 書籍 (名稱,作者,價(jià)格)〉

  〈!ELEMENT 名稱 (#PCDATA)〉

  〈!ELEMENT 作者 (#PCDATA)〉

  〈!ELEMENT 價(jià)格 (#PCDATA)〉

  〈!ATTLIST 價(jià)格 貨幣單位 CDATA #REQUIRED〉

除了沒有內(nèi)部DTD中的〈!DOCTYPE 參考資料 [.....]〉語句外,其他都一樣。而且有關(guān)元素?cái)?shù)目、排列順序、空元素設(shè)定、選擇性元素、Entity聲明、屬性設(shè)定等都和內(nèi)部DTD是一樣的。

XML文件使用〈!DOCTYPE element-name SYSTEM DTD-URL〉或者〈!DOCTYPE element-name PUBLIC DTD-name DTD-URL〉來引用創(chuàng)建好的外部DTD文件。

表3

屬性內(nèi)定值 描述

#required 表示在標(biāo)記中必須出現(xiàn)此屬性。

#implied 標(biāo)記中可以不出現(xiàn)此屬性。

#fix 屬性的值是固定的某個(gè)值。

字符串 標(biāo)記中如沒有指定屬性的值,那么此字符串就是此屬性的值。

此語句必須位于XML文件的文件序言區(qū),其中,〈!DOCTYPE表示開始聲明應(yīng)用外部DTD;element-name是指該DTD的根元素的名稱;SYSTEM是指該外部DTD文件是私有的,即我們自己創(chuàng)建的,沒有公開發(fā)行,只是個(gè)人或在公司內(nèi)部或者幾個(gè)合作單位之間使用;而PUBIC關(guān)鍵字是指該外部DTD是公用的,經(jīng)過了公開討論,用PUBLIC的DTD都有一個(gè)邏輯名稱——DTD-name,我們必須在調(diào)用時(shí)指明這個(gè)邏輯名稱。DTD-URL是用URL的方式指明外部DTD文件的位置。例如,我們這份DTD文件存放在URL為:http://www.xml.com/這個(gè)地方,文件名為ckzl.dtd。那么在XML文件中的聲明如下:

  〈?xml version="1.0" encoding="GB2312" ?〉

  〈!DOCTYPE 參考資料 SYSTEM "http://www.xml.com/ckzl.dtd"〉

  ...

Schema簡介

DTD的語法相當(dāng)復(fù)雜,并且它不符合XML文件的標(biāo)準(zhǔn),自成一個(gè)體系。上面的介紹也僅僅是作了一個(gè)簡介,目的是幫助大家能讀懂DTD文件以及在必要時(shí)創(chuàng)建簡單的DTD文件,因?yàn)楝F(xiàn)在很多的XML應(yīng)用是建立在DTD之上的。

另外,一個(gè)代替DTD的就是W3C定義的Schema,Schema相對(duì)于DTD的明顯好處是XML Schema文檔本身也是XML文檔,而不是像DTD一樣使用自成一體的語法。這就方便了用戶和開發(fā)者,因?yàn)榭梢允褂孟嗤墓ぞ邅硖幚鞽ML Schema和其他XML信息,而不必專門為Schema使用特殊工具。Schema簡單易懂,懂得XML語法、規(guī)則的人都可以立刻理解它。Schema的概念提出已久,但W3C的標(biāo)準(zhǔn)最近才出來,相應(yīng)的應(yīng)用支持尚未完善,但采用Schema已成為XML發(fā)展的一個(gè)趨勢(shì)。

例1

DTD定義區(qū):

以下為引用的內(nèi)容:

  〈?xml version="1.0" encoding="GB2312" ?〉

  〈!DOCTYPE 參考資料 [

  〈!ELEMENT 參考資料 (書籍)〉

  〈!ELEMENT 書籍 (名稱,作者,價(jià)格)〉

  〈!ELEMENT 名稱 (#PCDATA)〉

  〈!ELEMENT 作者 (#PCDATA)〉

  〈!ELEMENT 價(jià)格 (#PCDATA)〉

  〈!ATTLIST 價(jià)格 貨幣單位 CDATA #REQUIRED〉

  ]〉

  〈參考資料〉

  〈書籍〉

  〈名稱〉XML入門精解〈/名稱〉

  〈作者〉張三〈/作者〉

  〈價(jià)格 貨幣單位="人民幣"〉20.00〈/價(jià)格〉

  〈/書籍〉

  〈書籍〉

  〈名稱〉XML語法〈/名稱〉

  〈!-- 即將出版 --〉

  〈作者〉李四〈/作者〉

  〈價(jià)格 貨幣單位="人民幣"〉18.00〈/價(jià)格〉

  〈/書籍〉

  〈/參考資料〉

分享:使用XML技術(shù)上傳文件的例子
本文講解了一個(gè)使用XML技術(shù)上傳文件的例子,使用該方法沒有傳統(tǒng)方法中的種種限制。 這個(gè)例子講述了如何使用MSXML3.0和ADO Stream對(duì)象來實(shí)現(xiàn)這種新的上傳方法。好處有很多,比如,不需要專用的上

來源:模板無憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
相關(guān)Xml教程
女人帮男人橹视频播放| 少妇精品高潮欲妇又嫩中文字幕 | 欧美精品久久一区| 毛片一区二区三区四区| 日韩欧美国产系列| 国产一区二区三区国产| 国产 中文 字幕 日韩 在线| 欧美重口乱码一区二区| 色哟哟国产精品| 亚洲国产精品久| 亚洲精品久久久久中文字幕欢迎你| 男人天堂av电影| 亚洲成人精品av| av永久免费观看| 在线观看欧美日本| 国产三级国产精品国产国在线观看| 日韩免费电影一区二区| 久久综合九色综合97婷婷| 日本午夜激情视频| 黑人精品xxx一区一二区| 久久人人爽人人爽人人av| 精品国产91久久久久久老师| 91久久国产综合| 国产精品高精视频免费| 一区二区小视频| 中文字幕日韩av综合精品| 免费观看一级特黄欧美大片| 精品亚洲一区二区三区四区五区高| 中文字幕二三区不卡| 国产精品欧美综合| 黑人玩弄人妻一区二区三区| 四虎影视永久免费在线观看一区二区三区| 国产精品午夜电影| 欧美伦理片在线观看| 一区二区三区亚洲| 久久国产免费| 欧美黑人极品猛少妇色xxxxx| 国精产品一区一区| 欧美牲交a欧美牲交| 亚洲国产精品大全| 国产又大又粗又长| 在线免费观看视频黄| 亚洲av成人无码网天堂 | 劲爆欧美第一页| www.黄色网址.com| 国产日韩欧美在线观看| 欧美精品vⅰdeose4hd| 国产男女裸体做爰爽爽| 国产激情999| 久久综合999| 香港三日本8a三级少妇三级99| 亚洲欧美日本在线| 亚洲精品国产精品国自| 69堂免费视频| 亚洲人成在线观| 久久99精品国产麻豆婷婷洗澡| 福利网在线观看| 久久婷婷国产综合国色天香| 波多野结衣三级视频| 婷婷亚洲久悠悠色悠在线播放| 色噜噜狠狠永久免费| 欧美日韩一区免费| 干b视频在线观看| 日韩一区二区视频| 久久久久久九九九九九| 精品不卡在线视频| www.欧美色| 中文字幕第21页| 中文字幕欧美人妻精品一区| 99999精品视频| 日韩av播放器| 国产精品久久中文字幕| 国产亚洲精品久久飘花| 337p日本欧洲亚洲大胆色噜噜| 国产毛片一区二区三区va在线| 亚洲欧美另类动漫| 日本乱人伦a精品| 高h震动喷水双性1v1| 亚洲国产日韩欧美| 国产精品一区二区久久精品 | 久久久999久久久| 日本三级免费观看| 日韩精品www| av黄色在线播放| 免费黄色三级网站| 粉嫩av一区二区三区天美传媒| 九九久久综合网站| 国产精品萝li| 黑人と日本人の交わりビデオ| 亚洲精品美女久久7777777| 日韩精品免费在线播放| 久久久美女视频| 国产精品99久久久久久大便| 91精品国产吴梦梦| 国产aⅴ夜夜欢一区二区三区| 欧美日本一区二区在线观看| 国产国语亲子伦亲子| 久久久久久久午夜| 岛国av在线不卡| 精品久久久久久久久久久久| 精品国产三级a在线观看| 精品亚洲一区二区三区在线观看| 日韩欧美亚洲一区二区| 亚洲精品一区二区三区福利| 国产精品不卡一区| 中文字幕人妻一区二区在线视频| 精品人妻一区二区三区日产乱码卜| 欧美在线播放一区二区| 日本久久精品视频| 一片黄亚洲嫩模| 麻豆国产欧美一区二区三区| 青娱乐精品在线视频| 91麻豆国产在线| 亚洲精品乱码久久久久久久| 丰满少妇在线观看| 欧美精品一区二区三区在线| 亚洲高清在线精品| 欧美人xxxx| 波多野洁衣一区| 亚洲国产另类av| 亚洲少妇激情视频| 国产精品美女呻吟| 国产精品久久久久久久久久三级 | 国产精品女上位| 三级网站在线看| 国产主播自拍av| 夜夜嗨av一区二区三区四区| 亚洲欧美日本在线| 精品福利视频一区二区三区| 精品久久国产老人久久综合| 久久先锋影音av| 91久久精品一区二区三区| 制服丝袜亚洲色图| 图片区小说区区亚洲影院| 粉嫩av一区二区夜夜嗨| 最近中文字幕在线免费观看| 无码无套少妇毛多18pxxxx| 久色视频在线播放| 国产福利久久| 精品1区2区| 成人免费播放视频| 欧美日产国产成人免费图片| 99精品视频在线免费观看| 国产精品天天干| 成人免费视频网站| 欧美三级中文字幕| 熟妇人妻系列aⅴ无码专区友真希| 激情五月婷婷久久| 2020久久国产精品| 亚洲乱码一区二区三区在线观看| 国产精品a成v人在线播放| 性欧美精品一区二区三区在线播放 | 亚洲福利视频久久| 国内欧美视频一区二区| 亚洲国产欧美视频| 国产不卡一区二区在线观看| 欧美无乱码久久久免费午夜一区| 性欧美videos另类hd| 亚洲精品手机在线观看| 国产精品成人观看视频国产奇米| 亚洲国产精品天堂| 国产99久一区二区三区a片| 欧美日韩大尺度| 欧美亚洲视频一区二区| 亚洲高清免费在线| 午夜精品久久久久久久99| 91欧美一区二区三区| 国产精品在线看| 欧美日韩在线播放一区| 全部免费毛片在线播放一个| 先锋资源在线视频| 97视频资源在线观看| 日韩亚洲欧美一区| 顶级嫩模精品视频在线看| 中日韩一级黄色片| 国产制服91一区二区三区制服| 久久精品欧美视频| 亚洲精品国产视频| 亚洲黄色在线免费观看| 大乳护士喂奶hd| 欧美日韩日本网| 综合网中文字幕| 亚洲黄色小视频| 狠狠综合久久av一区二区| a天堂视频在线观看| 欧美日韩另类丝袜其他| 中文字幕日韩有码| 一区二区三区免费看视频| 国产91免费在线观看| 91国模少妇一区二区三区| 亚洲欧美99| 97在线观看免费| 欧美欧美欧美欧美首页| 国内精品不卡在线| 成年人午夜视频| 国产3p在线播放| 久久精彩视频| 欧美xxxx综合视频| 色婷婷亚洲综合| 极品美女销魂一区二区三区免费| 久久久久亚洲av片无码下载蜜桃| 少妇高清精品毛片在线视频 | 手机av在线网站| 久久久久资源| 欧美疯狂xxxx大交乱88av| 色综合久久88色综合天天免费| 极品美女销魂一区二区三区免费 | 国产免费av观看| 亚洲做受高潮无遮挡| 午夜久久久久久久久久久| 日韩免费在线视频| 亚洲精品v欧美精品v日韩精品| 国产精品高潮呻吟| 久久久精品午夜少妇| 日本妇女毛茸茸| 天天干天天色天天干| 国产在线精品一区二区三区不卡 | 在线观看免费国产视频| 中文字幕av免费观看| 91嫩草免费看| 一区二区成人av| 欧美日韩一区二区三区在线免费观看| 蜜桃传媒麻豆第一区在线观看| 九九精品在线观看视频| 亚洲日本黄色片| 亚洲乱码国产乱码精品天美传媒| 欧美一区二区三区免费观看| 日韩久久免费av| 亚洲精品成人a在线观看| 精品一区二区在线看| 中文字幕+乱码+中文乱码91| 人妻互换一区二区激情偷拍| 中文字幕亚洲乱码| 亚洲制服中文| 亚洲伊人一本大道中文字幕| 日韩视频在线一区| 欧美三级三级三级爽爽爽| 欧美激情一区二区三区在线| 麻豆91在线播放免费| 一级特黄色大片| 波多野结衣不卡视频| 折磨小男生性器羞耻的故事| 丰满爆乳一区二区三区| 日韩国产中文字幕| 日本福利视频在线| 四季av中文字幕| 好吊色视频一区二区| 久久视频精品在线| 欧美性猛交xxxxx水多| 国产无一区二区| 免费在线观看成人| 99久久精品国产色欲| 国产精品6666| 国产馆在线观看| 国产a级片视频| 欧美黑人又粗又大又爽免费| 看一级黄色录像| 欧美日产一区二区三区在线观看| 国产欧美日韩丝袜精品一区| 欧美激情亚洲精品| 国产一区二区三区日韩欧美| 欧美大片一区二区三区| 在线观看国产一区二区| 亚洲一区av在线| 最新中文字幕一区二区三区| 久久午夜国产精品| 成人国产视频在线观看| 久久99精品视频| 视频在线在亚洲| 成人毛片在线精品国产| 一区二区日韩在线观看| 国产成人无码av| 日韩免费黄色片| 欧美人妻一区二区| 大地资源高清在线视频观看| 免费看污片的网站| 日韩av在线看免费观看| 成人午夜精品无码区| 国内自拍偷拍视频| 国产成人av片| 中文字幕18页| 亚洲精品乱码久久| 国产精品久久久久久亚洲色 | 国产精品 日韩| 91天堂在线观看| 91久久精品日日躁夜夜躁国产| 4438全国成人免费| 欧美一区二区三区免费视| 97在线免费视频| 欧美一区二区视频97| 日韩av三级在线观看| 国产精品扒开腿做| 国产精品亚洲视频在线观看| 国产精品亚洲欧美导航| 国产在线视频欧美| 91精品国产高清久久久久久91裸体| 91视频8mav| 国产精品推荐精品| 欧美午夜欧美| 亚洲一区bb| 香港三级日本三级a视频| bt天堂新版中文在线地址| 欧美 丝袜 自拍 制服 另类| 韩国一区二区av| 欧美国产在线一区| 风间由美一二三区av片| av网站免费在线看| 免费成人深夜夜行网站| 国产性生活网站| 无码人妻av一区二区三区波多野| 性高潮视频在线观看| 精品国产av一区二区| 天堂在线视频免费观看| 久久国内精品视频| 99久久国产综合精品色伊| 国产欧美日韩精品一区| 亚洲精品日韩综合观看成人91| 亚洲福利视频一区| 欧美日韩一区二区在线观看视频| 日韩午夜中文字幕| 国产亚洲精品美女| 久久久久久69| 国产热re99久久6国产精品| av在线不卡一区| 亚洲高清视频一区二区| 福利视频一二区| 狠狠干狠狠操视频| 久久久久亚洲av成人无码电影| 暗呦丨小u女国产精品| 日本a级c片免费看三区| 免费观看国产精品| 国产激情视频一区二区三区欧美| 国产午夜精品一区二区三区视频| 亚洲国产日日夜夜| 欧美一区二区久久| 日韩中文字幕第一页| 日韩av片永久免费网站| 久久手机视频| 精品久久一二三| 日批免费观看视频| 国产性xxxx| a级片在线视频| 国产毛片精品视频| 亚洲欧美日韩中文字幕一区二区三区 | www.日日夜夜| 国产一区二区三区久久悠悠色av| 国产无一区二区| 在线国产亚洲欧美| 在线观看国产精品淫| 国产精品久久久久久av| 欧美中日韩一区二区三区| 播放灌醉水嫩大学生国内精品| 香港三级日本三级| 日本a在线观看| 天堂在线观看av| 欧美激情一区二区三区在线| 欧美日韩免费高清一区色橹橹| 色偷偷综合社区| 3d蒂法精品啪啪一区二区免费| 99re99热| 国产精品久久久久久亚洲色| 国产成人无码精品| 日日欢夜夜爽一区| 国产精品你懂的在线| 5566中文字幕一区二区电影| 欧美日韩国产成人高清视频| 国产在线播放一区二区| 日韩视频第二页| 欧美爱爱免费视频| 午夜性色福利影院| 国产精品久久毛片| 亚洲第一精品福利| 国产精品一二三在线| 久操手机在线视频| 一级二级黄色片| 丰满人妻一区二区三区无码av| 91免费视频大全| 在线综合亚洲欧美在线视频 | 国产欧美在线播放| 色一情一乱一乱一区91| av网站免费在线播放| www五月天com| 成人福利电影精品一区二区在线观看| 欧美日韩中文字幕在线视频| 久久久999精品免费| 久久精品国产理论片免费| 亚洲娇小娇小娇小| 伊人手机在线视频| 国产成a人亚洲精品| 欧美日韩卡一卡二| 日韩av电影在线免费播放| 久久久天堂国产精品| 亚洲综合久久av一区二区三区| 午夜国产在线观看| 精品久久久久久久久久久久久| 成年人精品视频| 亚洲综合欧美日韩| 色哟哟精品观看| 狂野欧美一区| 精品久久久久久久久久久| 欧美国产日韩视频| 亚洲激情图片| 手机看片国产日韩| 久久精品国产秦先生| 欧美综合天天夜夜久久| 国产成+人+综合+亚洲欧美丁香花| 无码人妻少妇伦在线电影| 久久久精品国产sm调教网站| 国产aⅴ综合色| 亚洲国产精品中文|