• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于擴(kuò)展DOM樹(shù)的XML SCHEMA文檔轉(zhuǎn)換為數(shù)據(jù)庫(kù)模式算法

    2011-01-13 03:01:36劉必廣
    武夷學(xué)院學(xué)報(bào) 2011年2期
    關(guān)鍵詞:結(jié)點(diǎn)文檔約束

    劉必廣

    (福建交通職業(yè)技術(shù)學(xué)院 福建 福州 350007)

    基于擴(kuò)展DOM樹(shù)的XML SCHEMA文檔轉(zhuǎn)換為數(shù)據(jù)庫(kù)模式算法

    劉必廣

    (福建交通職業(yè)技術(shù)學(xué)院 福建 福州 350007)

    通過(guò)分析XML文檔轉(zhuǎn)換成數(shù)據(jù)庫(kù)文件存在的問(wèn)題,提出基于擴(kuò)展DOM樹(shù)的XML Schema文檔轉(zhuǎn)換為數(shù)據(jù)庫(kù)模式的算法。提出了擴(kuò)展DOM樹(shù)的概念。描述了由XMLSchema文檔生成擴(kuò)展DOM樹(shù)算法。說(shuō)明了路徑鍵的概念及其作用。實(shí)現(xiàn)了將擴(kuò)展DOM樹(shù)轉(zhuǎn)換成數(shù)據(jù)庫(kù)模式的算法。實(shí)現(xiàn)過(guò)程使用了反向掃描優(yōu)化和特殊元素處理規(guī)則。

    XML Schema;擴(kuò)展DOM樹(shù);路徑鍵;數(shù)據(jù)庫(kù)模式

    1 引言

    作為網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)傳輸?shù)闹匾ぞ?,XML文檔得到越來(lái)越多的應(yīng)用。在許多WEB應(yīng)用中,應(yīng)用程序?qū)⒂脩?hù)提交的數(shù)據(jù)以XML文檔的形式傳送到服務(wù)器。服務(wù)器在收到XML文檔后,要根據(jù)事先約定的XML Schema模式進(jìn)行分析,提取其中的用戶(hù)數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中。服務(wù)器如何保存XML數(shù)據(jù)顯得相當(dāng)重要。

    目前,傳統(tǒng)方法中通過(guò)分析XML文檔生成XML樹(shù)。然后轉(zhuǎn)換成一個(gè)對(duì)應(yīng)的圖模型[1],再轉(zhuǎn)換成數(shù)據(jù)庫(kù)模式。這樣轉(zhuǎn)換過(guò)程復(fù)雜,而且不能保留元素間的包含關(guān)系信息。典型的算法是P_Schema算法[2],該算法對(duì)XML Schema中包含子元素的元素進(jìn)行單獨(dú)求其模式,生成一個(gè)子模式,在求子模式過(guò)程時(shí),沒(méi)有處理元素間的包含關(guān)系[3]。另外,XML不同元素中可能存在同名子元素,在轉(zhuǎn)換成數(shù)據(jù)庫(kù)模式過(guò)程中[4],這些元素可能存在沖突。在將XML文檔信息存儲(chǔ)到數(shù)據(jù)庫(kù)中時(shí),需要處理元素間的包含關(guān)系和元素間可能存在的沖突問(wèn)題。

    2 相關(guān)工作

    將Schema文檔轉(zhuǎn)換為數(shù)據(jù)庫(kù)模式時(shí),要將Schema文檔中的元素、屬性、約束和元素間的包含關(guān)系對(duì)應(yīng)成數(shù)據(jù)庫(kù)模式中的字段和表間關(guān)系。

    本文所采用的算法中,使用擴(kuò)展DOM樹(shù)表示Schema文檔內(nèi)容。在轉(zhuǎn)換時(shí),先將Schema文檔用擴(kuò)展DOM樹(shù)表示,再通過(guò)遍歷擴(kuò)展DOM樹(shù)生成Schema文檔對(duì)應(yīng)的數(shù)據(jù)庫(kù)模式。為了解決轉(zhuǎn)換時(shí)模式?jīng)_突問(wèn)題,本文提出了基于路徑鍵的處理方式,以處理元素和子元素之間的包含關(guān)系。在生成的模式中將父模式的鍵作為外鍵,以實(shí)現(xiàn)上下級(jí)的聯(lián)系。在子模式中,根據(jù)函數(shù)依賴(lài)[5]關(guān)系使用上一級(jí)的鍵和本級(jí)的相關(guān)屬性組成本級(jí)結(jié)點(diǎn)表的鍵。通過(guò)結(jié)點(diǎn)間鍵的逐層傳遞形成結(jié)點(diǎn)深度遍歷的路徑鍵。擴(kuò)展DOM樹(shù)每條深度遍歷的路徑[6]都有其相應(yīng)的路徑鍵。這樣,就可以解決轉(zhuǎn)換過(guò)程中元素之間的沖突問(wèn)題。

    通過(guò)轉(zhuǎn)換DOM樹(shù)各結(jié)點(diǎn)的子元素、屬性、約束以及結(jié)點(diǎn)間的包含關(guān)系,能夠完整存儲(chǔ)XML Schema文檔的信息;通過(guò)數(shù)據(jù)庫(kù)的約束實(shí)現(xiàn)Schema文檔中對(duì)數(shù)據(jù)的約束。

    3 Schema文檔

    3.1 Schema文檔定義

    Schema用于定義XML文件[7]的邏輯結(jié)構(gòu)。為了便于實(shí)現(xiàn)轉(zhuǎn)換算法,本文將Schema文檔定義為:Schema={Node,Attrib,Key,Path,Constraint,F(xiàn)untion}。其中Node表示元素的集合,Attrib表示屬性的集合,Key表示各元素鍵的集合,Path表示元素路徑的集合,Constraint表示約束的集合,F(xiàn)unction表示函數(shù)依賴(lài)的集合。

    3.2 Schema文檔實(shí)例

    如XML Schema文檔Purchase·xml所示。從文檔結(jié)構(gòu)和語(yǔ)義可知,其Schema文檔可定義為:

    PurchaseSchema={Node,Attrib,Key,Path,Constraint,F(xiàn)untion}

    其中:

    4 產(chǎn)生擴(kuò)展DOM樹(shù)

    為了準(zhǔn)確完整地表示Schema文檔信息,要有一個(gè)模型。這個(gè)模型除了能夠表達(dá)元素?cái)?shù)據(jù),還要存儲(chǔ)Schema文檔元素間的層次關(guān)系、元素的屬性、約束以及元素的包含關(guān)系。一般的DOM樹(shù)能夠表達(dá)Schema文檔元素間的關(guān)系和元素屬性。無(wú)法表示Schema文檔元素間包含關(guān)系及元素的約束。本文使用擴(kuò)展DOM樹(shù)來(lái)表示Schema文檔,以完整表達(dá)這些信息。

    擴(kuò)展DOM樹(shù)使用結(jié)點(diǎn)表示Schema文檔元素,結(jié)點(diǎn)還包含Schema元素的約束信息。使用結(jié)點(diǎn)間的聯(lián)系表示Schema文檔元素之間的關(guān)系。

    4.1 擴(kuò)展DOM樹(shù)定義

    為了便于將Schema文檔轉(zhuǎn)換為數(shù)據(jù)庫(kù)模式,首先將Schema文檔表示的XML文檔模式轉(zhuǎn)換為擴(kuò)展DOM樹(shù)表示。

    擴(kuò)展DOM樹(shù)定義:用樹(shù)的形式存儲(chǔ)Schema文檔信息,使用結(jié)點(diǎn)表示Schema文檔普通元素、屬性和約束,使用父子結(jié)點(diǎn)間的聯(lián)系方式表示Schema文檔中元素間的關(guān)系,葉子表示沒(méi)有子元素的元素。使用聯(lián)系表示元素間的包含關(guān)系。

    擴(kuò)展DOM樹(shù)表示schema文檔的方法:

    4.2 Schema文檔產(chǎn)生擴(kuò)展DOM樹(shù)算法

    通過(guò)掃描Schema文檔對(duì)應(yīng)Schema文檔的元素、屬性、約束以及元素之間的關(guān)系進(jìn)行必要處理,生成滿(mǎn)足定義要求的擴(kuò)展DOM樹(shù)。產(chǎn)生擴(kuò)展DOM樹(shù)算法為:

    算法1:Schema文檔產(chǎn)生擴(kuò)展DOM樹(shù)

    輸入:Schema文檔

    輸出:擴(kuò)展DOM樹(shù)

    掃描Schema文檔

    (1)Schema文檔根元素作為擴(kuò)展DOM樹(shù)根結(jié)點(diǎn),并設(shè)置根結(jié)點(diǎn)為當(dāng)前結(jié)點(diǎn);

    (2)掃描Schema文檔當(dāng)前元素的各個(gè)子元素、屬性,若子元素為簡(jiǎn)單類(lèi)型且沒(méi)有下一級(jí)元素,則作為DOM樹(shù)的葉子結(jié)點(diǎn);

    (3)若Schema文檔當(dāng)前元素或?qū)傩缘哪骋蛔釉赜邢乱患?jí)元素,則該子元素作為DOM樹(shù)的中間結(jié)點(diǎn);

    (4)對(duì)于Schema文檔中復(fù)雜類(lèi)型的元素,作為DOM樹(shù)的中間結(jié)點(diǎn),展開(kāi)其復(fù)雜類(lèi)型中包含的元素作為下一級(jí)元素,在DOM樹(shù)中作為下一級(jí)結(jié)點(diǎn)處理;

    (5)DOM樹(shù)中當(dāng)前結(jié)點(diǎn)到各子結(jié)點(diǎn)的連線(xiàn)上以形式標(biāo)明對(duì)應(yīng)子結(jié)點(diǎn)的最大元素?cái)?shù)和最小元素?cái)?shù);作為結(jié)點(diǎn)間的聯(lián)系。

    (6)讀取Schema文檔中當(dāng)前元素的限定設(shè)置,作為擴(kuò)展DOM樹(shù)結(jié)點(diǎn)的約束;

    (7)依次設(shè)置Schema文檔中當(dāng)前元素中的包含下級(jí)元素的元素為當(dāng)前元素為擴(kuò)展DOM樹(shù)的當(dāng)前結(jié)點(diǎn),轉(zhuǎn)(2)。

    如圖1是Purchase.xml所對(duì)應(yīng)的擴(kuò)展DOM樹(shù)。

    圖1.擴(kuò)展DOM樹(shù)

    5 擴(kuò)展DOM樹(shù)生成數(shù)據(jù)庫(kù)模式算法

    通過(guò)遍歷擴(kuò)展DOM樹(shù),根據(jù)各個(gè)結(jié)點(diǎn)和上一級(jí)結(jié)點(diǎn)的關(guān)系生成相應(yīng)的結(jié)點(diǎn)表。生成結(jié)點(diǎn)表過(guò)程中,將上級(jí)結(jié)點(diǎn)表的鍵加入到結(jié)點(diǎn)表中,做為結(jié)點(diǎn)表鍵的一部分。這樣保留了擴(kuò)展DOM樹(shù)中結(jié)點(diǎn)之間的聯(lián)系。對(duì)于聯(lián)系中max>1的結(jié)點(diǎn)進(jìn)行特殊處理,生成相應(yīng)的結(jié)點(diǎn)表。

    在生成結(jié)點(diǎn)表時(shí),保留擴(kuò)展DOM樹(shù)中結(jié)點(diǎn)信息的同時(shí)保留結(jié)點(diǎn)的關(guān)系及約束信息。

    5.1 算法

    算法2:擴(kuò)展DOM樹(shù)生成數(shù)據(jù)庫(kù)模式

    輸入:擴(kuò)展DOM樹(shù)

    輸出:優(yōu)化數(shù)據(jù)模式

    廣度遍歷擴(kuò)展DOM樹(shù),先設(shè)置根結(jié)點(diǎn)為當(dāng)前結(jié)點(diǎn)

    (1)為當(dāng)前結(jié)點(diǎn)創(chuàng)建一張結(jié)點(diǎn)表,廣度遍歷各子結(jié)點(diǎn);

    (2)若不是根結(jié)點(diǎn),則根據(jù)函數(shù)依賴(lài)關(guān)系設(shè)置上一級(jí)結(jié)點(diǎn)的鍵和當(dāng)前結(jié)點(diǎn)表的的相關(guān)屬性組成鍵,形成本結(jié)點(diǎn)表的路徑鍵;

    若子結(jié)點(diǎn)為葉子結(jié)點(diǎn)且其max=min=1,則作為表的一個(gè)列,列名為葉子結(jié)點(diǎn)名。確定結(jié)點(diǎn)表的鍵及屬性間的函數(shù)依賴(lài);

    (3)若子結(jié)點(diǎn)為葉子結(jié)點(diǎn)且其max>1,則構(gòu)造一張對(duì)應(yīng)的葉子表,包含的列有:葉子結(jié)點(diǎn)名,當(dāng)前結(jié)點(diǎn)表的鍵做為葉子表的外鍵;

    (4)對(duì)于約束結(jié)點(diǎn),根據(jù)其內(nèi)容對(duì)其對(duì)應(yīng)的結(jié)點(diǎn)表或列進(jìn)行約束設(shè)置;

    (5)廣度遍歷當(dāng)前結(jié)點(diǎn)的各子結(jié)點(diǎn)中非葉子結(jié)點(diǎn),轉(zhuǎn) 1;

    (6)反向掃描優(yōu)化

    從最低層的葉子結(jié)點(diǎn)開(kāi)始,反向掃描擴(kuò)展DOM樹(shù)。

    若某一非葉子結(jié)點(diǎn)的max=1,且各子結(jié)點(diǎn)max=1、其結(jié)點(diǎn)表的鍵為上一級(jí)結(jié)點(diǎn)的鍵,則其對(duì)應(yīng)的結(jié)點(diǎn)表合并到上一級(jí)結(jié)點(diǎn)表,上一級(jí)結(jié)點(diǎn)表的鍵做為合并后的鍵;

    (7)特殊元素處理規(guī)則

    結(jié)點(diǎn)中min=0的葉子結(jié)點(diǎn),構(gòu)造一張對(duì)應(yīng)的表,表名為葉子結(jié)點(diǎn)名,包含的列有:結(jié)點(diǎn)名,上一級(jí)結(jié)點(diǎn)的鍵做為外鍵。

    對(duì)于包含文本內(nèi)容的普通結(jié)點(diǎn),其對(duì)應(yīng)結(jié)點(diǎn)表中增加列,列名為結(jié)點(diǎn)名。

    5.2 擴(kuò)展DOM樹(shù)中約束結(jié)點(diǎn)的處理[8]

    擴(kuò)展DOM樹(shù)轉(zhuǎn)換為數(shù)據(jù)庫(kù)模式時(shí)必須對(duì)約束結(jié)點(diǎn)進(jìn)行處理。根據(jù)Schema文檔轉(zhuǎn)換來(lái)的約束結(jié)點(diǎn)對(duì)其上一級(jí)結(jié)點(diǎn)進(jìn)行必要的約束。這些約束的進(jìn)行如下處理:數(shù)據(jù)類(lèi)型約束轉(zhuǎn)換為數(shù)據(jù)庫(kù)的相應(yīng)數(shù)據(jù)類(lèi)型;值域約束轉(zhuǎn)換為結(jié)點(diǎn)表的對(duì)應(yīng)列的取值范圍;結(jié)點(diǎn)默認(rèn)值約束用結(jié)點(diǎn)表的對(duì)應(yīng)列的默認(rèn)值實(shí)現(xiàn);結(jié)點(diǎn)值長(zhǎng)度約束通過(guò)結(jié)點(diǎn)表中列的長(zhǎng)度約束實(shí)現(xiàn);結(jié)點(diǎn)值的限定字符串通過(guò)正則表達(dá)式實(shí)現(xiàn)。

    6 結(jié)束語(yǔ)

    本文提出了由XML Schema文檔產(chǎn)生擴(kuò)展DOM樹(shù),進(jìn)而生成對(duì)應(yīng)數(shù)據(jù)庫(kù)模式的方法。在轉(zhuǎn)換中使用路徑鍵保留了結(jié)點(diǎn)之間的關(guān)系。解決了傳統(tǒng)轉(zhuǎn)換方法中結(jié)點(diǎn)沖突、不能保留約束信息等問(wèn)題。簡(jiǎn)化轉(zhuǎn)換過(guò)程,代價(jià)較小,效率較高。

    [1]袁文翠,左萬(wàn)利.基于模式圖的規(guī)范化XML模式設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用研究,2006,(4),204-207.

    [2]BOHANNON P,FREIRE J,ROY P,et al.From XML schema to relations:A cost2based approach to XML storage[M]//Proceedings of the 18th International Conf erence on Data Engineering.Los Alamitos,CA:IEEE Computer Society,2002:64-75.

    [3]寧?kù)o,劉杰,葉丹.一種基于內(nèi)容模型圖的XML Schema Definition的提取方法[J].計(jì)算機(jī)科學(xué),2010,(6):179-185.

    [4]WANG G R.Extending XML schema with object-oriented features[J].Information Technology Journal,2005,4(1):44-54.

    [5]E CC Tsang,D SYeung,X ZWang.OFFSS:Optimal Fuzzyvalued Feature Subset Selection[J].IEEE Transactions on Fuzzy Systems,2003,11(2).

    [6]MartensW,Neven F,Sch wen tick T.Simple off the shelf abstractions for XML Schem a[J].ACM SIGM OD Record,2007,36(3):15-22.

    [7]http://www.w3.org.

    [8]李志輝.XMLSchema語(yǔ)義約束在關(guān)系數(shù)據(jù)庫(kù)中的實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2009,(10),33-37.

    The Algorithm for Convert XM L SCHEMA Document into Database Schema Based on Extended DOM Tree

    LIU Biguang

    (Fujian Communications Technology College,F(xiàn)uzhou,F(xiàn)ujian 350007)

    By Analyze the problems of convert XML file document into Database,Proposed the algorithm of convert XML SCHEMA document into Database schema.Put forward the concept of extended DOM tree.Describes the algorithm of the expansion of DOM tree generated by XML Schema document.Illustrates the concept and the role of Path Key.Achieved the algorithm of convert Extended DOM tree into Database schema.In the implementation process,use the optimization of the reverse scan and the processing rules of special elements.

    XML Schema;Extended DOM tree;Path Key;Database schema

    TP311.13

    A

    1674-2109(2011)02-0056-05

    2011-03-01

    福建省教育廳科技項(xiàng)目(JA10284)。

    劉必廣(1969-),男,漢族,講師,碩士,主要研究方向:計(jì)算機(jī)應(yīng)用。

    猜你喜歡
    結(jié)點(diǎn)文檔約束
    有人一聲不吭向你扔了個(gè)文檔
    “碳中和”約束下的路徑選擇
    約束離散KP方程族的完全Virasoro對(duì)稱(chēng)
    Ladyzhenskaya流體力學(xué)方程組的確定模與確定結(jié)點(diǎn)個(gè)數(shù)估計(jì)
    基于RI碼計(jì)算的Word復(fù)制文檔鑒別
    Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
    適當(dāng)放手能讓孩子更好地自我約束
    人生十六七(2015年6期)2015-02-28 13:08:38
    基于Raspberry PI為結(jié)點(diǎn)的天氣云測(cè)量網(wǎng)絡(luò)實(shí)現(xiàn)
    不讓他人隨意下載Google文檔
    電腦迷(2012年4期)2012-04-29 06:12:13
    不等式約束下AXA*=B的Hermite最小二乘解
    亚洲成人免费电影在线观看| 99在线视频只有这里精品首页| 后天国语完整版免费观看| 久久这里只有精品19| e午夜精品久久久久久久| 啦啦啦在线免费观看视频4| 欧美精品啪啪一区二区三区| 久久久久久人人人人人| 在线天堂中文资源库| 久久久久久久精品吃奶| 超色免费av| tocl精华| 久久久久国产一级毛片高清牌| 国产成人av激情在线播放| 少妇 在线观看| 美女午夜性视频免费| 91精品三级在线观看| 在线观看午夜福利视频| 久久午夜综合久久蜜桃| 曰老女人黄片| 亚洲自拍偷在线| 啦啦啦 在线观看视频| 高清毛片免费观看视频网站 | 午夜两性在线视频| 欧美日本亚洲视频在线播放| 国产精品免费一区二区三区在线| 久久久久九九精品影院| 午夜免费鲁丝| 国产亚洲av高清不卡| 国产亚洲精品第一综合不卡| 久久人妻熟女aⅴ| 国产极品粉嫩免费观看在线| xxxhd国产人妻xxx| 亚洲专区中文字幕在线| 成人亚洲精品一区在线观看| 色婷婷av一区二区三区视频| 丝袜美足系列| av天堂在线播放| 成人亚洲精品一区在线观看| 少妇的丰满在线观看| 在线观看舔阴道视频| 18禁观看日本| 一个人免费在线观看的高清视频| 别揉我奶头~嗯~啊~动态视频| 久久影院123| 国产精品免费视频内射| 精品国产美女av久久久久小说| 男女之事视频高清在线观看| 十分钟在线观看高清视频www| 成人精品一区二区免费| 12—13女人毛片做爰片一| 国产精品免费一区二区三区在线| 国产精华一区二区三区| 高潮久久久久久久久久久不卡| 午夜两性在线视频| 国产一区二区在线av高清观看| tocl精华| 窝窝影院91人妻| 日韩中文字幕欧美一区二区| 99在线人妻在线中文字幕| 成年人黄色毛片网站| 亚洲国产中文字幕在线视频| 又紧又爽又黄一区二区| 日韩欧美三级三区| 一区在线观看完整版| 丰满迷人的少妇在线观看| 亚洲精品一卡2卡三卡4卡5卡| 久久狼人影院| 日韩高清综合在线| 免费观看精品视频网站| 日韩精品青青久久久久久| av在线播放免费不卡| 中文字幕另类日韩欧美亚洲嫩草| 91麻豆av在线| 亚洲精品成人av观看孕妇| 久久欧美精品欧美久久欧美| 欧美激情高清一区二区三区| 老司机福利观看| 国产精品久久久久成人av| 亚洲成人精品中文字幕电影 | 91大片在线观看| 色老头精品视频在线观看| 无遮挡黄片免费观看| 色综合站精品国产| 女人被狂操c到高潮| 久久精品亚洲熟妇少妇任你| 久久国产精品男人的天堂亚洲| 俄罗斯特黄特色一大片| 老司机午夜福利在线观看视频| 老司机深夜福利视频在线观看| 91字幕亚洲| 亚洲中文av在线| 99香蕉大伊视频| 一级毛片女人18水好多| 免费看a级黄色片| 黑丝袜美女国产一区| 日本一区二区免费在线视频| 女人爽到高潮嗷嗷叫在线视频| 国产精品综合久久久久久久免费 | 日本精品一区二区三区蜜桃| 99精国产麻豆久久婷婷| 国产精品秋霞免费鲁丝片| 一进一出抽搐动态| 性欧美人与动物交配| 在线播放国产精品三级| 香蕉久久夜色| 亚洲色图av天堂| aaaaa片日本免费| 少妇被粗大的猛进出69影院| 成人手机av| 国产在线观看jvid| 亚洲国产看品久久| 天天躁夜夜躁狠狠躁躁| 亚洲伊人色综图| av中文乱码字幕在线| 国产亚洲精品一区二区www| 国产免费男女视频| 久久国产精品影院| 亚洲欧美精品综合一区二区三区| 黑人操中国人逼视频| 少妇 在线观看| 日韩精品青青久久久久久| 19禁男女啪啪无遮挡网站| 欧美精品一区二区免费开放| 18禁美女被吸乳视频| 大香蕉久久成人网| 黄片大片在线免费观看| 亚洲男人的天堂狠狠| 在线观看免费高清a一片| 精品福利观看| 老熟妇仑乱视频hdxx| 黄色女人牲交| 成人国产一区最新在线观看| 亚洲中文日韩欧美视频| 国产亚洲精品久久久久久毛片| 身体一侧抽搐| 女人高潮潮喷娇喘18禁视频| 不卡一级毛片| 黑人操中国人逼视频| 99国产精品99久久久久| 中出人妻视频一区二区| 午夜成年电影在线免费观看| 精品福利永久在线观看| 色尼玛亚洲综合影院| 又紧又爽又黄一区二区| 亚洲av日韩精品久久久久久密| 久久精品成人免费网站| 国产单亲对白刺激| 亚洲 欧美 日韩 在线 免费| 午夜福利免费观看在线| 欧美中文综合在线视频| 色哟哟哟哟哟哟| 国产91精品成人一区二区三区| 超色免费av| 亚洲 欧美一区二区三区| 黑人巨大精品欧美一区二区蜜桃| 交换朋友夫妻互换小说| 黄色怎么调成土黄色| 18禁观看日本| 精品福利永久在线观看| 亚洲欧美日韩高清在线视频| 啦啦啦免费观看视频1| 一边摸一边抽搐一进一小说| 麻豆一二三区av精品| 美女大奶头视频| 中亚洲国语对白在线视频| 国产高清videossex| 亚洲一区二区三区色噜噜 | 91在线观看av| 两个人免费观看高清视频| 18美女黄网站色大片免费观看| 免费av中文字幕在线| 国产无遮挡羞羞视频在线观看| 男女床上黄色一级片免费看| 99久久国产精品久久久| 欧美日韩av久久| 亚洲第一青青草原| 日本wwww免费看| 热99国产精品久久久久久7| 亚洲国产看品久久| 热99re8久久精品国产| 久久精品亚洲精品国产色婷小说| 91精品三级在线观看| 亚洲人成伊人成综合网2020| 精品少妇一区二区三区视频日本电影| 久久久久久大精品| 天堂影院成人在线观看| 精品人妻1区二区| 精品免费久久久久久久清纯| 精品一区二区三区av网在线观看| 韩国精品一区二区三区| 大香蕉久久成人网| 人妻丰满熟妇av一区二区三区| 亚洲av成人不卡在线观看播放网| 亚洲一区二区三区欧美精品| 又黄又粗又硬又大视频| 1024香蕉在线观看| 亚洲欧美精品综合久久99| 曰老女人黄片| 午夜福利免费观看在线| 国产aⅴ精品一区二区三区波| 女人被躁到高潮嗷嗷叫费观| 琪琪午夜伦伦电影理论片6080| 午夜精品久久久久久毛片777| 91国产中文字幕| 18禁裸乳无遮挡免费网站照片 | 老司机在亚洲福利影院| 乱人伦中国视频| 欧美激情极品国产一区二区三区| 99香蕉大伊视频| 亚洲在线自拍视频| 久久香蕉精品热| 1024香蕉在线观看| 国产色视频综合| 丰满迷人的少妇在线观看| 精品少妇一区二区三区视频日本电影| 波多野结衣av一区二区av| 国产亚洲欧美在线一区二区| 久久精品亚洲av国产电影网| 国产精品久久电影中文字幕| 国产成人精品久久二区二区免费| 99久久久亚洲精品蜜臀av| 长腿黑丝高跟| 欧洲精品卡2卡3卡4卡5卡区| 大型黄色视频在线免费观看| 中文欧美无线码| 国产99久久九九免费精品| 777久久人妻少妇嫩草av网站| 人人妻人人爽人人添夜夜欢视频| 亚洲人成伊人成综合网2020| 久久精品亚洲精品国产色婷小说| 人人妻,人人澡人人爽秒播| 国产一区二区三区在线臀色熟女 | 亚洲午夜精品一区,二区,三区| 国产真人三级小视频在线观看| 高清黄色对白视频在线免费看| 国产麻豆69| 欧美中文综合在线视频| 亚洲欧美精品综合一区二区三区| 亚洲狠狠婷婷综合久久图片| 两人在一起打扑克的视频| 黑人操中国人逼视频| 午夜视频精品福利| 久久久久久久午夜电影 | 中文亚洲av片在线观看爽| 国产精品日韩av在线免费观看 | 99精品在免费线老司机午夜| 国产99白浆流出| 国产精品免费一区二区三区在线| 久久久久国内视频| 丰满迷人的少妇在线观看| 丝袜在线中文字幕| 国产精品日韩av在线免费观看 | 最新在线观看一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 国产黄色免费在线视频| 亚洲色图av天堂| 琪琪午夜伦伦电影理论片6080| 亚洲精品国产色婷婷电影| 亚洲成人精品中文字幕电影 | 欧美日韩av久久| 午夜福利在线免费观看网站| 91老司机精品| 欧美黑人精品巨大| 国产熟女午夜一区二区三区| 看片在线看免费视频| 黄色 视频免费看| 久久香蕉国产精品| 国产av又大| 女人爽到高潮嗷嗷叫在线视频| 在线永久观看黄色视频| 国产精品成人在线| 久久精品亚洲熟妇少妇任你| 亚洲精品美女久久av网站| 很黄的视频免费| 亚洲专区国产一区二区| 亚洲黑人精品在线| 丝袜美足系列| 啦啦啦 在线观看视频| 一级片'在线观看视频| 99久久久亚洲精品蜜臀av| 18美女黄网站色大片免费观看| 无限看片的www在线观看| 久久中文看片网| 久久精品国产99精品国产亚洲性色 | 99riav亚洲国产免费| 热99国产精品久久久久久7| videosex国产| 精品久久久久久久久久免费视频 | 色婷婷av一区二区三区视频| 久久婷婷成人综合色麻豆| 国产精品久久久久久人妻精品电影| 日日摸夜夜添夜夜添小说| 男女下面进入的视频免费午夜 | 亚洲熟妇中文字幕五十中出 | 国产精品九九99| 免费av中文字幕在线| 一级a爱片免费观看的视频| 操出白浆在线播放| 久久久久久人人人人人| 99精品久久久久人妻精品| 中文亚洲av片在线观看爽| 亚洲aⅴ乱码一区二区在线播放 | 这个男人来自地球电影免费观看| 亚洲精品一卡2卡三卡4卡5卡| av在线天堂中文字幕 | 国产精品久久久av美女十八| 免费在线观看亚洲国产| 妹子高潮喷水视频| 欧美成狂野欧美在线观看| 亚洲午夜精品一区,二区,三区| 丝袜美腿诱惑在线| 国产亚洲精品一区二区www| 国产三级黄色录像| 久久国产亚洲av麻豆专区| 亚洲成av片中文字幕在线观看| 国产片内射在线| 男人舔女人下体高潮全视频| 国产区一区二久久| 亚洲美女黄片视频| 性欧美人与动物交配| 亚洲专区中文字幕在线| 真人一进一出gif抽搐免费| 午夜激情av网站| 香蕉丝袜av| 国产成人免费无遮挡视频| 宅男免费午夜| 黑人欧美特级aaaaaa片| 亚洲男人天堂网一区| 国产区一区二久久| 久久国产乱子伦精品免费另类| 精品一区二区三区四区五区乱码| 国产欧美日韩一区二区三区在线| a在线观看视频网站| 国产精品一区二区精品视频观看| а√天堂www在线а√下载| 精品久久久精品久久久| 天天添夜夜摸| 久久久久久久久中文| 岛国视频午夜一区免费看| 搡老乐熟女国产| 国产又爽黄色视频| 欧美一级毛片孕妇| av在线播放免费不卡| 在线av久久热| 久久久国产欧美日韩av| 十分钟在线观看高清视频www| 人人妻,人人澡人人爽秒播| bbb黄色大片| 999精品在线视频| 麻豆av在线久日| 亚洲欧美一区二区三区久久| 91av网站免费观看| 热99国产精品久久久久久7| 中文字幕人妻丝袜制服| 欧美精品啪啪一区二区三区| 日日干狠狠操夜夜爽| av电影中文网址| 黄色视频,在线免费观看| 色播在线永久视频| 国产一区二区三区在线臀色熟女 | cao死你这个sao货| 国产精品一区二区精品视频观看| 国产黄色免费在线视频| 久久精品91蜜桃| 久久精品亚洲av国产电影网| 亚洲成人久久性| 一区在线观看完整版| 日本黄色视频三级网站网址| 日韩高清综合在线| 丰满饥渴人妻一区二区三| 国产精品久久视频播放| 亚洲熟女毛片儿| av超薄肉色丝袜交足视频| 女性被躁到高潮视频| 在线天堂中文资源库| 国产精品久久电影中文字幕| 青草久久国产| 两性夫妻黄色片| 首页视频小说图片口味搜索| 欧美日韩瑟瑟在线播放| 91麻豆精品激情在线观看国产 | 可以在线观看毛片的网站| 免费高清视频大片| 亚洲精品久久午夜乱码| 欧美激情 高清一区二区三区| 老司机午夜福利在线观看视频| 水蜜桃什么品种好| 亚洲精品美女久久av网站| 两性夫妻黄色片| 亚洲自偷自拍图片 自拍| 天天影视国产精品| 亚洲国产精品一区二区三区在线| 国产成人av激情在线播放| 男女午夜视频在线观看| www.www免费av| 中文字幕av电影在线播放| 久久精品aⅴ一区二区三区四区| 国产97色在线日韩免费| 国产又色又爽无遮挡免费看| 中文字幕色久视频| 搡老岳熟女国产| www国产在线视频色| 国产亚洲精品第一综合不卡| 久久性视频一级片| 亚洲va日本ⅴa欧美va伊人久久| 亚洲中文av在线| 国产区一区二久久| 老司机靠b影院| 一级片免费观看大全| 侵犯人妻中文字幕一二三四区| 一级片免费观看大全| 女人爽到高潮嗷嗷叫在线视频| 黄色视频不卡| 免费av中文字幕在线| 自线自在国产av| 国产欧美日韩一区二区精品| 精品国产超薄肉色丝袜足j| 久久久国产成人免费| 身体一侧抽搐| 亚洲人成伊人成综合网2020| 老司机靠b影院| 国产成人影院久久av| 日韩国内少妇激情av| 亚洲精品粉嫩美女一区| 免费久久久久久久精品成人欧美视频| 国产视频一区二区在线看| 免费高清在线观看日韩| 国产免费男女视频| 中亚洲国语对白在线视频| 精品少妇一区二区三区视频日本电影| 波多野结衣一区麻豆| 嫩草影视91久久| 性欧美人与动物交配| 在线观看一区二区三区| 中文字幕最新亚洲高清| 国产精品九九99| 韩国av一区二区三区四区| 亚洲精品中文字幕一二三四区| 女性被躁到高潮视频| 大型av网站在线播放| av免费在线观看网站| 午夜福利在线观看吧| 亚洲熟女毛片儿| 在线观看日韩欧美| 午夜免费成人在线视频| 亚洲男人的天堂狠狠| 精品乱码久久久久久99久播| 中文字幕高清在线视频| 亚洲九九香蕉| 免费日韩欧美在线观看| 麻豆av在线久日| 丝袜在线中文字幕| 国产亚洲欧美98| 无遮挡黄片免费观看| e午夜精品久久久久久久| 麻豆久久精品国产亚洲av | 成人精品一区二区免费| www国产在线视频色| 91成人精品电影| 欧美日韩乱码在线| 又紧又爽又黄一区二区| 亚洲五月婷婷丁香| 女人被躁到高潮嗷嗷叫费观| 首页视频小说图片口味搜索| 另类亚洲欧美激情| 黄色毛片三级朝国网站| 亚洲七黄色美女视频| 国产精品98久久久久久宅男小说| 大香蕉久久成人网| 亚洲精品在线观看二区| 老司机福利观看| 精品一区二区三卡| 人妻久久中文字幕网| av中文乱码字幕在线| 别揉我奶头~嗯~啊~动态视频| 亚洲成人免费电影在线观看| 亚洲一区二区三区欧美精品| 欧美日韩av久久| 久久中文字幕一级| 久久久久久久久中文| 99在线人妻在线中文字幕| 精品国产乱子伦一区二区三区| 午夜福利在线免费观看网站| 欧美精品亚洲一区二区| 国产精品成人在线| 丝袜在线中文字幕| www国产在线视频色| 亚洲激情在线av| 国产人伦9x9x在线观看| 国产精品九九99| 久久精品亚洲熟妇少妇任你| 久久精品亚洲av国产电影网| 女人高潮潮喷娇喘18禁视频| 国产欧美日韩综合在线一区二区| 国产一区在线观看成人免费| 50天的宝宝边吃奶边哭怎么回事| 亚洲av电影在线进入| 欧美日韩瑟瑟在线播放| 国产av又大| 亚洲成人免费av在线播放| 法律面前人人平等表现在哪些方面| 亚洲熟妇中文字幕五十中出 | 亚洲精品中文字幕一二三四区| 亚洲中文字幕日韩| 午夜老司机福利片| avwww免费| 高清在线国产一区| 午夜免费观看网址| 黑人欧美特级aaaaaa片| 嫩草影院精品99| 国产精品免费视频内射| 热99re8久久精品国产| 午夜a级毛片| 国产成人av激情在线播放| 丝袜美腿诱惑在线| 成人特级黄色片久久久久久久| 很黄的视频免费| 黄色女人牲交| 亚洲av片天天在线观看| 久久久久久久久久久久大奶| 免费在线观看影片大全网站| 自拍欧美九色日韩亚洲蝌蚪91| 99国产精品免费福利视频| 高清欧美精品videossex| 这个男人来自地球电影免费观看| 人人妻,人人澡人人爽秒播| 色尼玛亚洲综合影院| 亚洲av日韩精品久久久久久密| 老熟妇乱子伦视频在线观看| 久久久国产成人免费| 久久国产精品男人的天堂亚洲| 我的亚洲天堂| 久久精品国产亚洲av高清一级| 999久久久精品免费观看国产| 香蕉国产在线看| 午夜影院日韩av| 最新美女视频免费是黄的| 99国产综合亚洲精品| 黄色成人免费大全| 一进一出抽搐动态| av视频免费观看在线观看| 可以在线观看毛片的网站| 亚洲aⅴ乱码一区二区在线播放 | 免费不卡黄色视频| 亚洲第一青青草原| 欧美人与性动交α欧美软件| 国产av又大| 国产一区在线观看成人免费| 亚洲精品av麻豆狂野| 高清黄色对白视频在线免费看| 丝袜在线中文字幕| 精品久久久久久成人av| 亚洲av成人av| 一边摸一边抽搐一进一出视频| 久99久视频精品免费| 国产又色又爽无遮挡免费看| 免费一级毛片在线播放高清视频 | 免费高清视频大片| 欧美精品啪啪一区二区三区| 亚洲人成电影免费在线| 午夜影院日韩av| 日本vs欧美在线观看视频| 亚洲少妇的诱惑av| 少妇的丰满在线观看| 天天躁狠狠躁夜夜躁狠狠躁| 老司机午夜福利在线观看视频| 美女大奶头视频| 国产精品 欧美亚洲| 国产成年人精品一区二区 | 精品国产美女av久久久久小说| 91老司机精品| 欧美成人性av电影在线观看| 日韩免费av在线播放| 女警被强在线播放| 在线观看一区二区三区激情| 亚洲第一欧美日韩一区二区三区| 免费日韩欧美在线观看| 午夜福利一区二区在线看| 丝袜美腿诱惑在线| 国产视频一区二区在线看| 女警被强在线播放| 男女午夜视频在线观看| 大码成人一级视频| 精品一品国产午夜福利视频| 精品久久久久久久久久免费视频 | 如日韩欧美国产精品一区二区三区| 自线自在国产av| 免费久久久久久久精品成人欧美视频| 天堂动漫精品| 亚洲午夜理论影院| 最近最新中文字幕大全免费视频| 亚洲一区二区三区不卡视频| 久久久精品欧美日韩精品| 午夜日韩欧美国产| 少妇裸体淫交视频免费看高清 | 亚洲美女黄片视频| 伦理电影免费视频| 99热只有精品国产| 搡老乐熟女国产| 长腿黑丝高跟| 亚洲专区字幕在线| 丝袜美腿诱惑在线| 欧美日韩瑟瑟在线播放| 国产成人精品无人区| 亚洲熟女毛片儿| 免费不卡黄色视频| 国产免费av片在线观看野外av| 91老司机精品| 久久中文字幕人妻熟女| 久久久久国产精品人妻aⅴ院| 久久性视频一级片| 色在线成人网| 级片在线观看| 亚洲精品美女久久久久99蜜臀|