欧美三区四区_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教程
亚洲一区二三区| 88国产精品视频一区二区三区| 成人小视频在线观看| 亚洲成人免费网站| 欧美一区二区三区在线播放| 四季av中文字幕| 91精品网站在线观看| 国产精品伊人色| 亚洲精品720p| 综合视频免费看| 亚洲欧美在线观看视频| 欧美呦呦网站| 亚洲午夜在线视频| 国产精品男人的天堂| 黄色av电影网站| 激情中国色综合| 本田岬高潮一区二区三区| 一区二区欧美亚洲| 日韩国产一级片| 亚洲网站在线免费观看| 亚洲精品欧美| 欧美一区二区三区四区在线观看 | 美女久久久精品| 亚洲成人av片在线观看| 日韩欧美视频一区二区| 久久艹精品视频| 残酷重口调教一区二区| 亚洲成人午夜电影| 国产日产久久高清欧美一区| 无码人妻精品一区二区三区温州| 香蕉久久一区| 久久久久久亚洲综合影院红桃| 麻豆国产va免费精品高清在线| 男女av免费观看| 国产高潮在线观看| 麻豆国产精品官网| 国产婷婷97碰碰久久人人蜜臀| 天堂v在线视频| 精品久久久久久久久久久久久久久久 | 午夜日韩在线电影| 91九色单男在线观看| 中文字幕成人动漫| 神马久久av| 亚洲丰满少妇videoshd| 亚洲自拍欧美色图| 国产wwwwxxxx| 久久高清精品| 欧洲精品视频在线观看| 久久免费看av| 日本一级一片免费视频| 激情婷婷久久| 日韩精品在线一区二区| 日本xxxxx18| 91禁在线观看| 久久er99热精品一区二区| 亚洲欧美一区二区三区久久| 人妻夜夜添夜夜无码av| 亚洲av无码一区二区三区dv| 国产精品系列在线播放| 欧美成人免费小视频| 日日干日日操日日射| 精品欧美视频| 一区二区三区四区高清精品免费观看| 成人网页在线免费观看| 国精产品久拍自产在线网站| 91欧美大片| 91精品国产综合久久精品| 亚洲一区免费看| 国产99久一区二区三区a片| 激情综合亚洲精品| 欧美另类精品xxxx孕妇| 亚洲精品一二三四| 成功精品影院| 精品国产电影一区| 欧美一进一出视频| 日韩乱码一区二区三区| 久久精品噜噜噜成人av农村| 日韩在线中文字幕| 18深夜在线观看免费视频| 日韩伦理一区| 国产精品一国产精品| 亚洲h动漫在线| 国产综合精品一区二区三区| 日韩精品一区二区在线播放| 亚洲欧美日韩国产一区二区| 亚洲天堂网在线观看| 亚洲天堂网一区| 91麻豆精品一二三区在线| 亚洲精品国久久99热| 国产精品乱子乱xxxx| 天天干天天干天天| 奇米色777欧美一区二区| 日韩一二三在线视频播| 第一页在线视频| 国产精品自在| 黄色免费看视频| 自拍偷拍21p| 97人妻精品一区二区三区软件| 国产在线播放一区| 国内精品久久久| 无码国产69精品久久久久同性| 成人在线免费小视频| 欧美一个色资源| 欧美aⅴ在线观看| 亚洲精品伦理| 亚洲mv在线观看| 亚洲一区二区免费视频软件合集| 国产成人毛毛毛片| 国产欧美一区二区在线观看| 91免费版黄色| 久久久国产免费| 成人听书哪个软件好| 国产精品第3页| 久久久久久国产精品视频| 日韩中文字幕av电影| 欧美日本亚洲视频| 成人激情五月天| 亚洲精品色图| 久久亚洲国产精品| 一级片手机在线观看| 欧美视频网站| 色噜噜狠狠狠综合曰曰曰| 亚洲人人夜夜澡人人爽| 欧美日韩一区二区国产| 日韩在线视频导航| 精品成人av一区二区三区| 激情久久五月| 超碰91人人草人人干| 久久美女免费视频| 亚洲影院在线| 高清欧美电影在线| 青青草精品在线视频| 久久福利资源站| 日av在线播放中文不卡| 国产91av视频| 高清不卡一二三区| 成人精品久久av网站| 免费黄色片视频| 久久综合999| 久久精品ww人人做人人爽| www.蜜臀av| 亚洲精品国久久99热| 亚洲在线不卡| www.久久| 欧美日韩亚州综合| 自拍偷拍 国产| 精品久久视频| 亚洲人在线视频| 国精产品一区二区三区| 亚洲日本国产| 88xx成人精品| 日韩三级av在线| 波多野结衣在线一区| 国产九色91| 少妇高潮一区二区三区69| 亚洲成人动漫av| 欧美一级免费播放| 国产精品美女在线观看直播| 精品国产亚洲一区二区三区在线观看| 麻豆网站免费观看| 亚洲大片av| 午夜精品久久久久久久99热浪潮| 国产真实乱人偷精品视频| 不卡电影免费在线播放一区| 国产伦精品一区二区三区视频免费 | 三级黄色在线视频| 久久色成人在线| 欧美一区三区二区在线观看| 亚洲日本网址| 欧美性受极品xxxx喷水| 最新免费av网址| 午夜久久tv| 97视频在线看| 在线观看污污网站| 国产精品国产a| 国产成人生活片| 日韩精品丝袜美腿| 亚洲性线免费观看视频成熟| 特级西西www444人体聚色 | 2019男人天堂| 九色综合国产一区二区三区| 91在线观看欧美日韩| 性欧美18一19性猛交| 丁香五六月婷婷久久激情| 国产xxxxx视频| 女人色偷偷aa久久天堂| 97成人精品视频在线观看| 国产精品传媒在线观看| 日韩一区在线看| 妞干网在线观看视频| 超碰成人久久| 欧美高清一级大片| www毛片com| 亚洲人吸女人奶水| 免费无码毛片一区二三区| 欧美日韩一二| 欧美激情免费看| 亚洲中文一区二区| 亚洲国产另类av| 欧美丰满熟妇xxxxx| 你懂的亚洲视频| 日韩美女中文字幕| 亚洲国产成人一区二区| 日本韩国欧美在线| 国产调教打屁股xxxx网站| 日日摸夜夜添夜夜添精品视频| 91免费版网站入口| 免费日韩电影| 欧美成人国产一区二区| 我不卡一区二区| 成人福利在线看| 一本久道久久综合狠狠爱亚洲精品| 高潮按摩久久久久久av免费| 国产一区二区三区在线观看网站| 久久久国产精品人人片| 中文字幕中文在线不卡住| 国产av天堂无码一区二区三区| 欧美r级电影| 欧美一级大片在线观看| 国产黄色片免费| 欧美色倩网站大全免费| 天堂久久久久久| 成人国产免费视频| 成年丰满熟妇午夜免费视频 | 日本一区二区三区国色天香| 美女扒开大腿让男人桶| 图片小说视频色综合| 国产精品白嫩美女在线观看| 日本精品一区二区在线观看| 欧美一级黄色片| 国产破处视频在线观看| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美日韩成人一区二区三区| 国产精品视屏| 九九久久综合网站| 亚洲最大成人av| 欧美日韩一区二区三区高清| 国产肥白大熟妇bbbb视频| 99国产精品久久久久久久久久久 | 亚洲欧美成人一区二区三区| 爱情岛论坛亚洲首页入口章节| 性欧美xxxx大乳国产app| 国产区二精品视| 国产精品115| 国产69精品久久久| 理论片中文字幕| 亚洲国产精品成人精品| 久久精品国产亚洲AV无码麻豆 | 久久九九全国免费精品观看| 无码人妻丰满熟妇精品| 91久久精品网| 国产一级久久久久毛片精品| 久久久91精品国产一区二区精品| 久久久久狠狠高潮亚洲精品| 亚洲一区一卡| 免费影院在线观看一区| 国产欧美一区二区精品久久久| 欧美自拍大量在线观看| 国产综合色区在线观看| 国产亚洲精品美女| 又骚又黄的视频| 91精品国产全国免费观看| 午夜剧场免费在线观看| 一区二区三区日韩| 日本少妇xxxx| 久久毛片高清国产| 午夜激情在线观看视频| 狠狠狠色丁香婷婷综合激情 | 亚洲图片激情小说| 欧美体内she精高潮| 国产69精品久久久久毛片| 国产真人做爰毛片视频直播| 亚洲一区二区毛片| 日韩av不卡播放| 无码一区二区三区视频| 不卡视频一区二区| 一本色道久久综合狠狠躁的番外| 国产v综合v亚洲欧美久久| 久久不卡日韩美女| 欧美成aaa人片免费看| 人人妻人人玩人人澡人人爽| 亚洲欧美日韩精品久久| 亚洲视频一区在线播放| 欧美精品一区二区在线播放| 丁香六月婷婷综合| 制服丝袜国产精品| 日韩av片在线播放| 欧美在线高清视频| 久久久久久久极品内射| 色偷偷久久人人79超碰人人澡| 肉色超薄丝袜脚交69xx图片| 亚洲成人你懂的| 人与嘼交av免费| 亚洲中国最大av网站| 中文字幕第4页| 亚洲欧美另类久久久精品2019| 自拍视频一区二区| 中文字幕一区二区三区av| 成人午夜精品无码区| 中文字幕一区三区| 国产精品无码永久免费不卡| 中文字幕一区二区三区蜜月| 丰满岳乱妇一区二区| 欧美高清在线精品一区| 国产乱淫av麻豆国产免费| 国产精品午夜免费| 国产精品扒开腿做爽爽爽a片唱戏| 日本一区二区三区在线不卡| 国产激情第一页| 亚洲男帅同性gay1069| 久久久久久亚洲中文字幕无码| 一区二区三区四区激情| youjizz亚洲女人| 黄网动漫久久久| 东方av正在进入| 欧美日韩免费一区二区三区| 久久露脸国语精品国产91| 日韩一级片在线观看| 亚洲视频久久久| 亚洲最新视频在线| 五月天婷婷激情网| 久久人人爽人人爽人人片av高请 | 精品久久不卡| 麻豆精品视频| 日韩午夜黄色| 国产美女永久无遮挡| 国产麻豆成人传媒免费观看| 超碰在线公开97| 久久久精品国产免大香伊| 日本性生活一级片| 亚洲一区二区三区四区的| 肉色超薄丝袜脚交69xx图片| 欧美三级电影一区| 日本免费在线观看视频| 日韩精品视频在线| 日日躁夜夜躁白天躁晚上躁91| 九九热最新视频//这里只有精品| av日韩在线免费观看| 国产玖玖精品视频| 日韩精品四区| 亚洲成人自拍| 日韩 欧美一区二区三区| 六月丁香婷婷在线| 久久欧美一区二区| www.色天使| 欧美综合一区二区| 在线免费观看一级片| 日韩性xxxx爱| a一区二区三区亚洲| 亚洲free嫩bbb| 综合久久综合| 国产激情片在线观看| 国产白丝精品91爽爽久久 | 日韩三级在线观看视频| 欧美一级一区二区| a在线观看视频| 久久久久久久久久久免费| 精品欧美午夜寂寞影院| 精品国产一区二区三区麻豆小说| 一区二区三区国产在线| heyzo国产| 久久久精品国产免大香伊 | 亚洲va欧美va人人爽午夜| 国产精品theporn动漫| 亚洲国产欧美在线成人app| 国产高清不卡| 国产精品天天狠天天看| 久久久久久影院| 久久久久99精品成人片| 99热99精品| 成年人在线免费看片| 欧美精品粉嫩高潮一区二区| 国产裸体无遮挡| 久久久久久久91| 一道本一区二区三区| 一区二区日本| 成人自拍视频在线| 波多野吉衣中文字幕| 欧美日韩精品福利| 丰满人妻一区二区三区四区53| 热99精品里视频精品| 香蕉国产精品| 无码专区aaaaaa免费视频| 中文字幕乱码一区二区免费| 国产美女久久久久久| 亚洲精品国产拍免费91在线| 国产成人a视频高清在线观看| 91在线在线观看| 日韩中文字幕av电影| 精品人妻一区二区三| 日本乱人伦aⅴ精品| 国产乱码一区二区| 欧美中文字幕第一页| 午夜日韩福利| aaa毛片在线观看| 亚洲综合清纯丝袜自拍| 中文字幕av第一页| 午夜精品一区二区三区在线视| 成人综合久久| www.av片|