欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

Java中四種XML解析技術之不完全測試_Xml教程

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

推薦:XML入門教程:使用XSL顯示XML
通過使用XSL,您可以向XML文檔添加顯示信息。 使用XSL顯示XML XSL是首選的XML樣式表語言。 XSL遠比CSS更加完善。使用XSL的方法之一是在瀏覽器顯示XML文件之前,先把它轉換為HTML,正如以

測試環境:

AMD毒龍1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun JDK 1.4.1 Eclipse 2.1 Resin 2.1.8,在Debug模式下測試。

XML文件格式如下:

以下為引用的內容:

<?xml version="1.0" encoding="GB2312"?><RESULT><VALUE>

  <NO>A1234</NO>

  <ADDR>四川省XX縣XX鎮XX路X段XX號</ADDR></VALUE><VALUE>

  <NO>B1234</NO>

  <ADDR>四川省XX市XX鄉XX村XX組</ADDR></VALUE></RESULT>

測試方法:

讓每一種方案分別解析10K、100K、1000K、10000K的XML文件,計算其消耗時間(單位:毫秒)。

以下為引用的內容:

JSP文件:

  <%@ page contentType="text/html; charset=gb2312" %><%@ page import="com.test.*"%>

  <html><body><%String args[]={""};MyXMLReader.main(args);%></body></html>

測試

首先出場的是DOM(JAXP Crimson解析器)

DOM是用與平臺和語言無關的方式表示XML文檔的官方W3C標準。DOM是以層次結構組織的節點或信息片斷的集合。這個層次結構允許開發人員在樹中尋找特定信息。分析該結構通常需要加載整個文檔和構造層次結構,然后才能做任何工作。由于它是基于信息層次的,因而DOM被認為是基于樹或基于對象的。DOM以及廣義的基于樹的處理具有幾個優點。首先,由于樹在內存中是持久的,因此可以修改它以便應用程序能對數據和結構作出更改。它還可以在任何時候在樹中上下導航,而不是像SAX那樣是一次性的處理。DOM使用起來也要簡單得多。

另一方面,對于特別大的文檔,解析和加載整個文檔可能很慢且很耗資源,因此使用其他手段來處理這樣的數據會更好。這些基于事件的模型,比如SAX。

以下為引用的內容:

Bean文件:

  package com.test;

  import java.io.*;import java.util.*;import org.w3c.dom.*;import javax.xml.parsers.*;

  public class MyXMLReader{

  public static void main(String arge[]){

  long lasting =System.currentTimeMillis();

  try{

   File f=new File("data_10k.xml");

   DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();

   DocumentBuilder builder=factory.newDocumentBuilder();

   Document doc = builder.parse(f);

   NodeList nl = doc.getElementsByTagName("VALUE");

   for (int i=0;i<nl.getLength();i ){

    System.out.print("車牌號碼:" doc.getElementsByTagName("NO").item(i).getFirstChild().getNodeValue());

    System.out.println("車主地址:" doc.getElementsByTagName("ADDR").item(i).getFirstChild().getNodeValue());

  }

  }catch(Exception e){

   e.printStackTrace();

  }

  System.out.println("運行時間:" (System.currentTimeMillis() - lasting) "毫秒");}}

  10k消耗時間:265 203 219 172

  100k消耗時間:9172 9016 8891 9000

  1000k消耗時間:691719 675407 708375 739656

  10000k消耗時間:OutOfMemoryError

接著是SAX

這種處理的優點非常類似于流媒體的優點。分析能夠立即開始,而不是等待所有的數據被處理。而且,由于應用程序只是在讀取數據時檢查數據,因此不需要將數據存儲在內存中。這對于大型文檔來說是個巨大的優點。事實上,應用程序甚至不必解析整個文檔;它可以在某個條件得到滿足時停止解析。一般來說,SAX還比它的替代者DOM快許多。

選擇DOM還是選擇SAX?

對于需要自己編寫代碼來處理XML文檔的開發人員來說,選擇DOM還是SAX解析模型是一個非常重要的設計決策。

DOM采用建立樹形結構的方式訪問XML文檔,而SAX采用的事件模型。

DOM解析器把XML文檔轉化為一個包含其內容的樹,并可以對樹進行遍歷。用DOM解析模型的優點是編程容易,開發人員只需要調用建樹的指令,然后利用navigation APIs訪問所需的樹節點來完成任務?梢院苋菀椎奶砑雍托薷臉渲械脑。然而由于使用DOM解析器的時候需要處理整個XML文檔,所以對性能和內存的要求比較高,尤其是遇到很大的XML文件的時候。由于它的遍歷能力,DOM解析器常用于XML文檔需要頻繁的改變的服務中。

SAX解析器采用了基于事件的模型,它在解析XML文檔的時候可以觸發一系列的事件,當發現給定的tag的時候,它可以激活一個回調方法,告訴該方法制定的標簽已經找到。SAX對內存的要求通常會比較低,因為它讓開發人員自己來決定所要處理的tag。特別是當開發人員只需要處理文檔中所包含的部分數據時,SAX這種擴展能力得到了更好的體現。但用SAX解析器的時候編碼工作會比較困難,而且很難同時訪問同一個文檔中的多處不同數據。

以下為引用的內容:

Bean文件:

  package com.test;import org.xml.sax.*;import org.xml.sax.helpers.*;import javax.xml.parsers.*;

  public class MyXMLReader extends DefaultHandler {

  java.util.Stack tags = new java.util.Stack();

  public MyXMLReader() {

  super();}

  public static void main(String args[]) {

  long lasting = System.currentTimeMillis();

  try {

   SAXParserFactory sf = SAXParserFactory.newInstance();

   SAXParser sp = sf.newSAXParser();

   MyXMLReader reader = new MyXMLReader();

   sp.parse(new InputSource("data_10k.xml"), reader);

  } catch (Exception e) {

   e.printStackTrace();

  }

  System.out.println("運行時間:" (System.currentTimeMillis() - lasting) "毫秒");}

  public void characters(char ch[], int start, int length) throws SAXException {

  String tag = (String) tags.peek();

  if (tag.equals("NO")) {

   System.out.print("車牌號碼:" new String(ch, start, length));}if (tag.equals("ADDR")) {

  System.out.println("地址:" new String(ch, start, length));}}

  public void startElement(String uri,String localName,String qName,Attributes attrs) {

  tags.push(qName);}}

  10k消耗時間:110 47 109 78

  100k消耗時間:344 406 375 422

  1000k消耗時間:3234 3281 3688 3312

  10000k消耗時間:32578 34313 31797 31890 30328

然后是JDOM http://www.jdom.org/

JDOM的目的是成為Java特定文檔模型,它簡化與XML的交互并且比使用DOM實現更快。由于是第一個Java特定模型,JDOM一直得到大力推廣和促進。正在考慮通過“Java規范請求JSR-102”將它最終用作“Java標準擴展”。從2000年初就已經開始了JDOM開發。

JDOM與DOM主要有兩方面不同。首先,JDOM僅使用具體類而不使用接口。這在某些方面簡化了API,但是也限制了靈活性。第二,API大量使用了Collections類,簡化了那些已經熟悉這些類的Java開發者的使用。

JDOM文檔聲明其目的是“使用20%(或更少)的精力解決80%(或更多)Java/XML問題”(根據學習曲線假定為20%)。JDOM對于大多數Java/XML應用程序來說當然是有用的,并且大多數開發者發現API比DOM容易理解得多。JDOM還包括對程序行為的相當廣泛檢查以防止用戶做任何在XML中無意義的事。然而,它仍需要您充分理解XML以便做一些超出基本的工作(或者甚至理解某些情況下的錯誤)。這也許是比學習DOM或JDOM接口都更有意義的工作。

JDOM自身不包含解析器。它通常使用SAX2解析器來解析和驗證輸入XML文檔(盡管它還可以將以前構造的DOM表示作為輸入)。它包含一些轉換器以將JDOM表示輸出成SAX2事件流、DOM模型或XML文本文檔。JDOM是在Apache許可證變體下發布的開放源碼。

以下為引用的內容:

  Bean文件:

  package com.test;

  import java.io.*;import java.util.*;import org.jdom.*;import org.jdom.input.*;

  public class MyXMLReader {

  public static void main(String arge[]) {

  long lasting = System.currentTimeMillis();

  try {

   SAXBuilder builder = new SAXBuilder();

   Document doc = builder.build(new File("data_10k.xml"));

   Element foo = doc.getRootElement();

   List allChildren = foo.getChildren();

   for(int i=0;i<allChildren.size();i ) {

    System.out.print("車牌號碼:" ((Element)allChildren.get(i)).getChild("NO").getText());

    System.out.println("車主地址:" ((Element)allChildren.get(i)).getChild("ADDR").getText());

   }

  } catch (Exception e) {

   e.printStackTrace();

  }

  System.out.println("運行時間:" (System.currentTimeMillis() - lasting) "毫秒");}}

  10k消耗時間:125 62 187 94

  100k消耗時間:704 625 640 766

  1000k消耗時間:27984 30750 27859 30656

  10000k消耗時間:OutOfMemoryError

最后是DOM4J http://dom4j.sourceforge.net/

雖然DOM4J代表了完全獨立的開發結果,但最初,它是JDOM的一種智能分支。它合并了許多超出基本XML文檔表示的功能,包括集成的XPath支持、XML Schema支持以及用于大文檔或流化文檔的基于事件的處理。它還提供了構建文檔表示的選項,它通過DOM4J API和標準DOM接口具有并行訪問功能。從2000下半年開始,它就一直處于開發之中。

為支持所有這些功能,DOM4J使用接口和抽象基本類方法。DOM4J大量使用了API中的Collections類,但是在許多情況下,它還提供一些替代方法以允許更好的性能或更直接的編碼方法。直接好處是,雖然DOM4J付出了更復雜的API的代價,但是它提供了比JDOM大得多的靈活性。

在添加靈活性、XPath集成和對大文檔處理的目標時,DOM4J的目標與JDOM是一樣的:針對Java開發者的易用性和直觀操作。它還致力于成為比JDOM更完整的解決方案,實現在本質上處理所有Java/XML問題的目標。在完成該目標時,它比JDOM更少強調防止不正確的應用程序行為。

DOM4J是一個非常非常優秀的Java XML API,具有性能優異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟件。如今你可以看到越來越多的Java軟件都在使用DOM4J來讀寫XML,特別值得一提的是連Sun的JAXM也在用DOM4J。

Bean文件:

以下為引用的內容:

  package com.test;

  import java.io.*;import java.util.*;import org.dom4j.*;import org.dom4j.io.*;

  public class MyXMLReader {

  public static void main(String arge[]) {

  long lasting = System.currentTimeMillis();

  try {

   File f = new File("data_10k.xml");

   SAXReader reader = new SAXReader();

   Document doc = reader.read(f);

   Element root = doc.getRootElement();

   Element foo;

   for (Iterator i = root.elementIterator("VALUE"); i.hasNext();) {

    foo = (Element) i.next();

    System.out.print("車牌號碼:" foo.elementText("NO"));

    System.out.println("車主地址:" foo.elementText("ADDR"));

   }

  } catch (Exception e) {

   e.printStackTrace();

  }

  System.out.println("運行時間:" (System.currentTimeMillis() - lasting) "毫秒");}}

  10k消耗時間:109 78 109 31

  100k消耗時間:297 359 172 312

  1000k消耗時間:2281 2359 2344 2469

  10000k消耗時間:20938 19922 20031 21078

JDOM和DOM在性能測試時表現不佳,在測試10M文檔時內存溢出。在小文檔情況下還值得考慮使用DOM和JDOM。雖然JDOM的開發者已經說明他們期望在正式發行版前專注性能問題,但是從性能觀點來看,它確實沒有值得推薦之處。另外,DOM仍是一個非常好的選擇。DOM實現廣泛應用于多種編程語言。它還是許多其它與XML相關的標準的基礎,因為它正式獲得W3C推薦(與基于非標準的Java模型相對),所以在某些類型的項目中可能也需要它(如在JavaScript中使用DOM)。

SAX表現較好,這要依賴于它特定的解析方式。一個SAX檢測即將到來的XML流,但并沒有載入到內存(當然當XML流被讀入時,會有部分文檔暫時隱藏在內存中)。

無疑,DOM4J是這場測試的獲勝者,目前許多開源項目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J來讀取XML配置文件。如果不考慮可移植性,那就采用DOM4J吧

分享:用XML VBS在ASP中實現報表的打印
一、前言 ASP在電子商務上應用廣泛,報表的處理又有一些麻煩。本文介紹了在ASP中利用本人寫的Report Server Page腳本解釋器實現報表的顯示、打印。 二、準備工作 (1)安裝Visual Reprort D

來源:模板無憂//所屬分類:Xml教程/更新時間:2008-08-22
相關Xml教程
久久免费午夜影院| 香蕉大人久久国产成人av| 久久青草久久| 91国偷自产一区二区三区成为亚洲经典| 日本亚洲欧洲色| 亚洲综合色在线观看| 国产精品欧美激情在线| 激情亚洲成人| 欧美日韩一区中文字幕| 在线一区二区三区四区| 亚洲自拍偷拍综合| 欧美日本亚洲视频| aaa毛片在线观看| 国产模特av私拍大尺度 | 国产精品亚洲第一区| 亚洲一区二区三区四区精品| 午夜剧场在线免费观看| www.亚洲天堂.com| 日韩高清在线观看| 精品国产污污免费网站入口 | 成人亚洲精品久久久久软件| 一本色道久久综合亚洲精品小说| av不卡在线免费观看| 久久久久99精品成人片我成大片| 在线观看国产精品入口| 色爱区综合激月婷婷| 91福利入口| 成人一级片免费看| 亚洲成aⅴ人片久久青草影院| 中文字幕在线观看一区| 人体精品一二三区| 韩国三级与黑人| 农村妇女一区二区| 国产三级三级三级精品8ⅰ区| 久久久久久97| 交换做爰国语对白| 日韩成人一区| 国产精品色呦呦| 日韩av成人在线观看| 怡红院一区二区| 色妞ww精品视频7777| 国产精品人妖ts系列视频| 热久久99这里有精品| 国产xxxxxxxxx| 中文字幕亚洲在线观看| 亚洲色图.com| 国产精品美女无圣光视频| 51调教丨国产调教视频| 日韩美女毛片| 午夜精品123| 国产精品久久九九| 免费视频一二三区| 欧美喷水视频| 精品剧情在线观看| 美女av免费观看| 国产福利资源在线| 国产成人在线免费观看| 欧美另类老女人| 国内精品国产三级国产aⅴ久| 国产95亚洲| 亚洲另类一区二区| 亚洲综合社区网| 一区视频免费观看| 好看的日韩av电影| 亚洲国产精彩中文乱码av| 精品视频在线观看一区| 色欲av伊人久久大香线蕉影院| 成人爱爱电影网址| 亚洲97在线观看| 欧美成人午夜精品免费| 国产中文精品久高清在线不| 在线观看日韩电影| 中文字幕乱码一区二区三区| 国产又大又粗又长| 福利视频网站一区二区三区| 久久免费视频网| av直播在线观看| 成人免费看片39| 91麻豆精品国产自产在线观看一区| 中国成人亚色综合网站| 精品人妻无码一区二区| 99精品视频在线播放观看| 2018日韩中文字幕| 摸摸摸bbb毛毛毛片| 99国产**精品****| 欧美成人精品高清在线播放| 五十路熟女丰满大屁股| 浪潮色综合久久天堂| 亚洲欧洲精品一区二区三区 | 国内不卡的二区三区中文字幕| 久久国产精品网站| 在线免费观看a级片| 日韩欧美一区二区三区在线视频| 欧美一区二区三区电影| 久久成人免费观看| 国产麻豆精品| 欧美视频二区36p| 伊人久久av导航| 污污网站在线免费观看| 国产精品第五页| 国内精品二区| 中文字幕你懂的| 波多野结衣91| 91老司机在线| 国产伦精品一区二区三区视频我| 国产美女视频一区| 国产91色在线免费| 欧美精品久久久久性色| 日韩精品亚洲专区| 国外成人性视频| 在线观看美女av| 久久婷婷激情| 国内精品小视频在线观看| 天天操天天舔天天射| 亚洲激情网址| 久久久成人精品视频| 亚洲午夜福利在线观看| 激情婷婷久久| 欧美成人在线网站| 久久久精品成人| 国产日韩高清一区二区三区在线| 久久久成人精品视频| 男人的天堂官网| 一区二区精品| 欧美激情综合亚洲一二区| 黄色一级片一级片| 视频一区二区三区入口| 97在线视频精品| 欧美黑人猛猛猛| 另类小说视频一区二区| 国产精品∨欧美精品v日韩精品| 国产亚洲精品久久久久久打不开| 国内精品国产三级国产a久久| 国产91久久婷婷一区二区| 久久久久久久久久影院| 成人av在线资源网站| 999精品视频一区二区三区| 在线免费av片| 国产精品久久久久三级| 日韩在线第一区| 三级成人黄色影院| 激情成人中文字幕| 成人午夜视频在线观看免费| 一区视频网站| 精品欧美乱码久久久久久1区2区 | 国产精品无码午夜福利| 亚洲日本视频| 8x海外华人永久免费日韩内陆视频 | 欧美韩一区二区| 精品久久99ma| 国产国语老龄妇女a片| 黄色工厂这里只有精品| 欧美激情视频网| 久久免费精彩视频| 成人av在线网| 久久亚洲一区二区| 外国成人直播| 欧美在线高清视频| 小明看看成人免费视频| 91精品国产自产在线观看永久∴ | 国产精品27p| 欧美三级网站在线观看| 国产精品久久久久久久久免费丝袜 | 国自产拍偷拍福利精品免费一| 欧美激情国产高清| 久久久久久久久久影院| 国产午夜精品一区二区三区视频| 日本一区二区三区精品视频| 久久女人天堂| 日韩精品一区二区三区老鸭窝| 成年女人免费视频| 久久精品一区| 成人午夜高潮视频| 亚洲第一精品网站| 欧美日韩性视频| 特级丰满少妇一级| 欧美激情自拍| 日本成人激情视频| 亚洲自拍偷拍另类| 亚洲福利一区二区| 蜜臀视频一区二区三区| 亚洲精品在线观看91| 97精品久久久| 依依成人在线视频| 亚洲国产一区二区三区青草影视| 国产91对白刺激露脸在线观看| 日韩在线不卡| 久久久亚洲福利精品午夜| 免费观看日批视频| 亚洲精品网站在线观看| 黄在线观看网站| 综合在线一区| 日韩暖暖在线视频| 成 人 黄 色 片 在线播放| 日本精品视频一区二区| japan高清日本乱xxxxx| 老司机午夜精品视频| 91香蕉嫩草影院入口| 欧美电影网址| 日韩视频永久免费| 日本综合在线观看| 成人久久久精品乱码一区二区三区| 涩涩涩999| 国产精品色呦| 久久综合九色九九| 日本久久综合网| 亚洲午夜精品17c| 亚洲一区二区三区观看| 亚洲欧美日韩专区| 91精品国产91久久久久青草| 九九九伊在线综合永久| 亚洲成人亚洲激情| 日本福利片在线观看| 国产亚洲成aⅴ人片在线观看| 日韩精品一区二区在线视频| 欧美h版在线| 日本高清视频一区| 黄色av网址在线| 宅男在线国产精品| 国产wwwwxxxx| 国产亚洲福利社区一区| 免费国产黄色网址| 国内一区二区三区| 91精品在线一区| 国产在视频一区二区三区吞精| 日韩www在线| 久久综合色综合| 亚洲男人天堂一区| 免费一区二区三区在线观看| 日韩精品一二三四| 欧美久久久久久久| 要久久爱电视剧全集完整观看| 久久久久在线观看| 囯产精品一品二区三区| 日韩一区二区三区四区 | 日本熟妇一区二区三区| 福利视频第一区| 插我舔内射18免费视频| 成人美女视频在线观看18| 日韩不卡一二区| 影视亚洲一区二区三区| 成人有码视频在线播放| 国产精品色婷婷在线观看| zzjj国产精品一区二区| ,亚洲人成毛片在线播放| 欧美人与禽zozo性伦| 国产jizz18女人高潮| 欧美国产精品一区| 三级a三级三级三级a十八发禁止| 视频一区中文字幕| 色一情一区二区三区四区| 精品国产不卡| 国产美女扒开尿口久久久| 国产精品美女午夜爽爽| 色天天综合狠狠色| 一卡二卡三卡在线| 制服丝袜成人动漫| 免费一级片在线观看| 亚洲一区av在线| 无码人妻精品一区二区三区温州 | 欧美在线视频一二三| 欧美极品影院| 中文字幕av一区二区| 夜夜爽8888| 日韩欧美在线网站| 日韩字幕在线观看| 91久久精品一区二区二区| 免费视频91蜜桃| 亚洲美腿欧美偷拍| 国产69视频在线观看| 久久影院视频免费| 国产成人黄色网址| 国产精品一区免费在线观看| 国产av麻豆mag剧集| 天堂一区二区在线免费观看| 亚洲欧洲精品一区| 国模大胆一区二区三区| 精品国产乱码一区二区三区四区| 国产一区二区三区不卡视频网站| 国产一区二区在线免费| 北条麻妃在线一区二区免费播放 | 亚洲 小说 欧美 激情 另类| 天堂美国久久| 欧美日韩一区二区三区在线免费观看| theporn国产精品| 不卡高清视频专区| 国产精品一区二区小说| 粉嫩一区二区三区在线看| 日本一本二本在线观看| 国产在线精品一区二区| 国产资源在线视频| 精品制服美女久久| 少妇人妻无码专区视频| 免费美女久久99| 成人免费在线网| 美女网站一区二区| 日韩黄色短视频| 人禽交欧美网站| 国产高清www| 毛片av中文字幕一区二区| 亚洲色欲久久久综合网东京热| 久久久久中文| 国产精品成人久久电影| 久久国产剧场电影| 99精品在线免费视频| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩在线亚洲| 国产精品第二页| 欧美美女啪啪| 成人9ⅰ免费影视网站| 日本久久一二三四| 免费国产一区二区| 欧美日韩精品免费观看视频完整| 日本一区二区三区精品视频| 极品av少妇一区二区| 一区二区视频在线观看| 天堂久久久久va久久久久| 欧美又粗又长又爽做受| 韩国成人福利片在线播放| 免费观看成人在线视频| 91美女片黄在线观看91美女| 天天色天天干天天色| 国产精品久久福利| 久久久视频6r| 色悠悠久久综合| 日韩无码精品一区二区三区| 日韩欧美电影在线| 国产又黄又猛又爽| 精品国偷自产在线视频99| 岛国一区二区| 国产精品免费电影| 国产在线观看91一区二区三区 | 色哟哟入口国产精品| 欧美xnxx| 国产精品日韩专区| 日韩精品水蜜桃| 色一情一区二区三区四区| 日本成人在线不卡视频| 妺妺窝人体色www在线观看| 国产调教视频一区| 欧美狂猛xxxxx乱大交3| 一本到三区不卡视频| 日日夜夜狠狠操| 亚洲天堂免费在线| 成人看片网页| 国产精品久久久久久久久久小说| 国产亚洲一卡2卡3卡4卡新区 | 精品福利二区三区| 超碰在线观看99| 性欧美办公室18xxxxhd| 群体交乱之放荡娇妻一区二区| 国产精品一码二码三码在线| 亚洲精品欧洲| 国产91在线视频观看| 久久精品亚洲精品国产欧美| 蜜桃av乱码一区二区三区| 欧美中文一区二区三区| 一区二区视频网站| 伦伦影院午夜日韩欧美限制| 欧美另类中文字幕| 国产精品一区二区你懂得| 一本综合久久| 别急慢慢来1978如如2| 中文字幕一区二区三区在线不卡 | 欧美成人午夜激情在线| 一区二区日韩| 精品国产乱码久久久久软件| 日韩精品午夜视频| 999在线精品视频| 亚洲一区中文在线| 久久久久久久久久久影院| 一区二区三区黄色| 美国十次综合久久| 国产在线一区二区三区欧美| 视频一区二区欧美| 成年人三级黄色片| 一区二区高清视频在线观看| 日韩伦人妻无码| 国产一区二区三区直播精品电影| 亚洲最大的免费视频网站| 国产精品国产亚洲精品看不卡15| 国产欧美午夜| 日本中文字幕精品—区二区| 艳妇臀荡乳欲伦亚洲一区| 欧美一区免费看| 欧美精品一区三区| 国产精品最新| 国产成人生活片| 久久久99久久精品欧美| av激情在线观看| 亚洲欧美日韩国产中文专区| 99久热在线精品视频观看| 国产偷久久久精品专区| 麻豆91小视频| 中国一级特黄录像播放| 欧美电影一区二区| 亚洲av成人无码网天堂| 91久久精品久久国产性色也91| 免费在线亚洲| 少妇献身老头系列|