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

XML加ASP實現網頁“本地化”_Xml教程

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

推薦:僅用xsl和asp實現分頁功能
asp文件大致結構: %@ Language=VBScript % !-- #include file=include/lib.asp -- % cc=server.MapPath(trans.xml) set source=server.CreateObject(msxml2.domdocument) source.async=false source.load(cc) xslfile=server.MapPath(index.xsl) set

想讓你的站點能被來自多個國家的沖浪者看明白嗎?無疑,這就需要提供多個語言版本的頁面內容,也就是所謂的
“本地化”功能。最容易想到的方法就是分別編寫多種語言的頁面內容,然后放置到不同的目錄下,再在首頁上添加導航
到各自語言位置的鏈接。很明顯,這樣的處理方式將浪費許多包含公共元素以及設計框架的空間,而且修改、維護也很煩
瑣。有什么好方法嗎?當然,本文就介紹如何結合使用XML與ASP技術實現這個目的。

  本文將討論如下幾個方面的內容:創建包含語言資源的XML文檔、使用ASP創建Web頁面模板、使用XPath語法和MSXML3
分析器定位XML文檔中的目標內容以及動態地在HTML流中插入語言字符串。

準備條件
  本文討論的技術涉及到以下方面:IIS4 或者 PWS(包含ASP功能),MSXML 版本 3。

功能展示
  本文要討論的例程是一個簡單的HTML表單,用以提交名字和地址信息。下面是在Netscape Navigator中顯示西班牙語
言的圖示:


  采用本文論述的技術,你就可以非常簡單地通過更新一個XML文件實現為站點添加多種語言的功能。

創建包含語言資源的XML文檔
首先,使用喜愛的頁面編輯器創建一個叫做xmltrans.asp的Web頁面文件。我發現使用靜態占位符文字(比如"First
name ")設計頁面最容易。當XML準備好后,就可以使用變量替換這些靜態文字。要下載例程文件請點擊這里。
  完成基本頁面的功能設計后,開始創建一個包含語言字符串的良好格式XML文檔。在這里,我使用純文本編輯器
Notepad編寫初始的XML語言集-英語版本。Notepad使我感覺更接近于源代碼。XML文件命名為xmltrans.xml。下面列出了
包含English、French和Spanish字符串的XML文件代碼內容:

  <?xml version="1.0" encoding="UTF-8"?>

  <languages>

   <language xml:lang="en" engname="English" langname="English" charset="Windows-1252">

   <title>Localize ASP with XML</title>

   <firstname>First name</firstname>

   <lastname>Last name</lastname>

   <prefix>Prefix</prefix>

   <suffix>Suffix</suffix>

   <address1>Address</address1>

   <address2>Address 2</address2>

   <address3>Address 3</address3>

   <city>City</city>

   <region>State/Province</region>

   <postalcode>Postal code</postalcode>

   <areacode>Area code</areacode>

   <telephone>Telephone number</telephone>

   <submit>OK</submit>

   <lang>en</lang>

   <charset>Windows-1252</charset>

   <langname>English</langname>

   </language>

   <language xml:lang="fr" engname="French" langname="franζais" charset="Windows-1252">

   <title>Localize ASP with XML - French</title>

   <firstname>Prénom</firstname>

   <lastname>Nom</lastname>

   <prefix>Préfixe (M., Mme, Mlle)</prefix>

   <suffix>Suffixe/Titre</suffix>

   <address1>Rue</address1>

   <address2/>

   <address3/>

   <city>Ville</city>

   <region>Région/Province</region>

   <postalcode>Code postal</postalcode>

   <areacode>Indicatif régional</areacode>

   <telephone>Numéro de téléphone</telephone>

   <submit>OK</submit>

   <lang>fr</lang>

   <charset>Windows-1252</charset>

   <langname>French</langname>

   </language>

   <language xml:lang="sp" engname="Spanish" langname="Espanol" charset="Windows-1252">

   <title>Localize ASP with XML - Spanish</title>

   <firstname>Nombre</firstname>

   <lastname>Apellido paterno</lastname>

   <prefix>Prefijo (Sr., Sra., Srta.)</prefix>

   <suffix>Sufijo o título</suffix>

   <address1>Línea 1 de dirección</address1>

   <address2/>

   <address3/>

   <city>Ciudad</city>

   <region>Región, estado o provincia</region>

   <postalcode>Código postal</postalcode>

   <areacode>Código de área</areacode>

   <telephone>Número de teléfono </telephone>

   <submit>OK</submit>

   <lang>sp</lang>

   <charset>iso-8859-1</charset>

   <langname>Spanish</langname>

   </language>

  </languages>

  xmltrans.xml文件的第一行是XML聲明。其中的version屬性告訴讀者文檔符合XML 1.0的標準,encoding屬性指示解析
器使用壓縮版本的Unicode:

  <?xml version="1.0" encoding="UTF-8"?>

  一個XML文檔需要一個包含其他元素的根元素。因為這里的例程是包含一些語言,所以就命名根元素為languages:

  <languages>

  作為集合類型,languages元素包含了一個或多個language元素:

  <language xml:lang="en" engname="English" langname="English" charset="Windows-1252">

  以上language標記包含4個屬性。xml:lang屬性是其中最重要的,在ASP程序中將通過這個屬性值的2字母語言代碼搜索
字符串組。其他的屬性,比如charset,可以為將來的功能擴充而用。

  每種語言節點中,我都添加了一個元素作為變量,其中含有顯示在HTML頁面上的文字。XML允許使用有含義的名字作為
自定義標記,比如,我使用<title>元素包含HTML頁面的標題。同樣,<firstname>元素包含字符串"First name"。

  <title>Localize ASP with XML</title>

  <firstname>First name</firstname>

  最后,良好格式的XML文檔包含了一整套對應于HTML頁面的字符串。下圖顯示了XML文件中的標記和English語言字符
串。注意,現在這里只討論English版本,以后可以添加更多種語言。


ASP文件代碼分析
  現在回來看看ASP文件xmltrans.asp。在其中我們使用XML路徑語言(XPath),它可以在微軟的XML解析器(MSXML)中
執行。你可以認為XPath是抵達XML文檔一部分內容預定位置的工具,這有些類似于在命令行中輸入一個路徑以執行文件,
比如c:winntnotepad.exe,或者在瀏覽器中敲入了一個URL訪問頁面。下面研究這個ASP文件看看如何取回English語言字
符串。首先,我們實例化一個叫做MSXML2.DOMDocument的XML解析器工作對象:

  set doc=server._

  CreateObject _

  ("MSXML2.DOMDocument")

  由于ASP程序不能象Win32程序一樣處理事件,所以在這里我們關閉了異步操作選項。這樣就確保了在轉向其他任務
前,腳本程序會一直等待當前事件的完成:

  doc.async = False

  接著使用DOMDocument對象的Load方法裝載包含字符串的XML文檔。如果轉載過程中發生了錯誤,就發出警告信息并停
止運行:

  if not doc.Load(server._

  mappath("xmltrans.xml")) then

   msg="Failed to load "

   msg=msg & "the XML file"

   Response.Write msg

   Response.End

  end if

  我們可以使用兩種方法查詢XML文檔:XSL和XPath。在這里讓解析器使用后者,傳遞屬性名字和正確數值給
setProperty方法:

  doc.setProperty _

   "SelectionLanguage", "XPath"

  然后,創建選擇XML文檔部分內容的路徑。很明顯,相關字符串位于languages元素的某個位置內,因此languages成為
路徑的最開始部分。同時我們知道字符串是被包含在一個language元素內的,但是是哪一個呢?請別忘記在前面的XML文檔
中,我們嵌入了一個叫做xml:lang的屬性,并給出了一個唯一數值“en”。這就是我們要選擇的,下面是操作它的語法:

  sel="/languages/language"

  sel=sel & "[@xml:lang='en']"

  這有些不好理解,但你可以將這段XPath代碼想像為一個SQL語句,類似于取回一個記錄集的命令:

  SELECT * FROM languages.language WHERE xml:lang='en'

  回到現實的XPath查詢,要使用下面的代碼返回包含第一個匹配節點的節點對象:

  set selectednode = _

   doc.selectSingleNode(sel)

  最后一步是傳遞元素名字("title")給selectSingleNode方法,并要求它取回"title"節點的text屬性值。就是說,取
得包含在<title>和</title>的文字。在這里,取回的文字是"Localize ASP with XML":

  txt=selectednode._

  selectSingleNode("title").text

  與SQL命令對照,就象從ADO記錄集內部取回一個字段值,語句是:

  txt=rs("title")

在ASP頁面中插入語言字符串
  知道了如何從XML元素中選取文字并賦值給變量,就可以將變量值插入到HTML流中了。為了使代碼簡潔,創建一個叫做
getstring()的函數,如下:

  function getstring(instring)

  temp=selectednode._

  selectSingleNode _

  (instring).text

  getstring= _

  server.htmlencode(temp)

  end function

  getstring()函數的輸入值是元素名,元素值要從XML文檔中取回。比如,將"firstname"傳遞給getstring(),
getstring函數就選擇firstname元素并返回它的文本數值。為保險起見,在返回給調用者前,我們使用ASP的
server.htmlencode方法轉換文本為合法的HTML代碼。在ASP頁面中,調用代碼類似如下:

  <td>

  <%=getstring("firstname")%>:

  </td>

  如果選擇了XML文檔的English部分,HTML輸出結果如下:

  <td>First name:v/td>

  如果選擇了French,HTML輸出結果如下:

  <td>Prénom:</td>

  下圖顯示了French語言版本的表單:


選擇可用語言
  XML的一大優勢就是它是以清晰的文本格式保存,我們能夠在任何時候更新Web服務器上的XML文件。而且,我們還可以
將English版本的xmltrans.xml文件在XML編輯器XML NotHPad中打開,復制一份,然后將其中文字翻譯為一種新語言。下圖
顯示了XML Notepad中的例程文件:


  上圖中,在左邊可以執行添加、刪除以及選擇元素和屬性的操作,在右邊可以編輯相關內容。當站點需要多種語言版
本時,只需要在內容中執行粘貼操作,然后上載最新的XML文檔就可以了。

  為了使添加的語言立即生效,要增加一個程序,用它判斷文件中不同語言的種類數量,并返回語言代碼和語言名稱。
如下面的代碼段所示,我們可以將數據格式化處理以創建一個HTML列表框。當用戶提交表單時,2字母表示的語言種類代碼
被存儲到ASP會話變量choselang中。

  <select name="chosenlang">

  <%

  for i=0 to selectednodes.length - 1

   response.write "<option value=" & _

   chr(34) & _

   selectednodes.item(i)._

  selectSingleNode("lang").text & chr(34)

   if (selectednodes.item(i)._

  selectSingleNode("lang").text = _

  session("chosenlang")) then

   response.write " selected>"

   else

   response.write ">"

   end if

   response.write selectednodes.item(i)._

  selectSingleNode("langname").text & _

  "</option>" & vbcrlf

  next

  %></select>

添加提示信息以及字符集數據
  上面使用XML提供了HTML表單的可變語言文字顯示,接著還要考慮一些更豐富的用途。比如說,要在選擇語言時添加一
個提示信息,只需要在文字前后嵌入HTML標記<LABEL>,并從XML中提供可變內容作為title屬性值。同理,為了幫助瀏覽器
識別HTML頁面的語言種類,將字符集信息保存到XML文件中,比如:

  <charset>x-sjis</charset>

  然后,就可以使用ASP將字符集類型插入到HTML流中:

  <meta HTTP-EQUIV="Content-Type" content="text/html; charset=

  <%=getstring("charset")%>" />

  最后的HTML代碼包括了Japanese字符集參考:

  <meta HTTP-EQUIV="Content-Type" content="text/html; charset=x-sjis" />

  下圖顯示了使用Japanese字符集的頁面。記住,要看到正確的內容,操作系統以及瀏覽器必須支持Unicode并安裝了相
應字符。否則,就會看到一些奇怪的文字,可能是一些問號,也可能是一些方塊符號等等。


總結
  本文講述了如何使用XML文件保存Web頁面的語言字符串。從中我們學會了使用ASP腳本程序并借助微軟XML解析器和W3C
的XPath語言實現查詢XML文檔的功能。ASP代碼將包含字符集類型的可變文字插入到HTML流中,并形成列表框以讓用戶選擇
可用語言。本文涵蓋了許多內容,但我想這只是一個起點。雖然可以在支持XML的瀏覽器中簡單地實現這些功能,但我們已
經看到:使用服務器端腳本可以轉換XML數據為普通的HTML內容,即使是早期版本的瀏覽器,同樣能夠看到這些精彩內容。
 

分享:Sparks.com如何用XML和XSL來生成動態頁面
XML(可擴展標記語言)看起來可能像某種W3C標準——現在沒有什么實際影響,即使以后能派上用場,也是很久以后的事。但實際上,它現在已經得到了應用。所以,不要等到XML已被加進了你最喜愛的HTML編輯器中才開始使用它。它現在就可以解決各種內部問題和B2B系統

來源:模板無憂//所屬分類:Xml教程/更新時間:2010-05-27
相關Xml教程
亚洲成人黄色影院| 激情高潮到大叫狂喷水| 91福利视频网站| 国产精品女主播视频| 国产大陆精品国产| 一区二区三区影院| 欧美日韩一区二区三区免费看| 精品成人在线观看| 性感美女久久精品| 日本午夜精品视频在线观看| 少妇一级淫片免费放中国 | 熟女丰满老熟女熟妇| 丁香啪啪综合成人亚洲| 亚洲巨乳在线观看| 波波电影院一区二区三区| 日本欧美在线观看| 久久午夜免费电影| 久久精品视频亚洲| 国产二区视频在线| 中文字幕黄色网址| 国产欧美熟妇另类久久久 | www.av天天| 国产特级黄色录像| 欧美中日韩在线| 精品成人一区二区三区| 欧美sm极限捆绑bd| 亚洲综合中文字幕在线观看| 粗暴蹂躏中文一区二区三区| 久久五月天色综合| 亚洲一区二区三区四区的| 天天操天天操天天操| 免费高清成人在线| 欧美一卡二卡在线| 免费日韩电影在线观看| 欧美成人国产精品一区二区| 国内久久婷婷综合| 亚洲人成精品久久久久久| 香蕉久久国产av一区二区| 精品国产无码一区二区| 久久99国产精品免费| 亚洲成人av网址| 成人欧美一区二区三区黑人一| 国产欧美久久久精品免费| www黄色网址| 日韩av不卡一区二区| 国产婷婷色一区二区三区| 免费黄视频在线观看| 国产一级做a爱免费视频| 欧美日韩中文字幕在线观看| 日本三级黄色大片| 午夜精品影院在线观看| 天堂社区 天堂综合网 天堂资源最新版 | 蜜桃传媒视频第一区入口在线看| 久久不射电影网| 国产欧美va欧美va香蕉在线| 久久艹国产精品| 精品国产视频一区二区三区| 美日韩精品免费| 亚洲精品国产精品国产自| 国模视频一区二区| 亚洲欧美久久234| 欧美丝袜一区二区| 日本人视频jizz页码69| 久久99精品久久久久子伦| 国产成人亚洲综合青青| 亚洲高清视频免费| 中文字幕网站在线观看| 久草视频在线免费看| 高清在线不卡av| 成人av在线网址| 国产视频第二页| 最近免费中文字幕视频2019| 污污视频网站免费观看| 中文字幕人成人乱码亚洲电影| 久久免费视频99| 久久久久久黄色| 亚洲午夜av电影| 日韩在线激情视频| 国产视频久久网| 亚洲一区二区在线免费| 91亚洲视频在线观看| 国产无一区二区| 日韩一级片免费观看| 北条麻妃一区二区三区中文字幕| 亚洲精品午夜视频| 亚洲黄色www网站| 天天躁日日躁aaaa视频| 婷婷久久综合九色国产成人 | 国产成人精品电影| 日韩欧美视频网站| 色婷婷av一区二区三| 久久综合久久综合久久综合| 在线观看毛片网站| 亚洲天堂中文在线| 国产精品人妻一区二区三区| 捆绑调教美女网站视频一区| 日韩中文字幕视频在线观看| 国产精品日韩在线播放| 国产精品日日摸夜夜爽| 丝袜美腿一区二区三区| 懂色aⅴ精品一区二区三区蜜月| 久久久精品人妻无码专区| 制服丝袜日韩国产| 欧美三级黄色大片| 成人激情免费电影网址| 日本丶国产丶欧美色综合| 欧美中文字幕视频在线观看| 黄色片免费网址| 欧美特黄一级视频| 奇米精品一区二区三区在线观看| 日韩一区二区三区电影| 国产不卡在线观看视频| 国产精品成人免费在线| 91久热免费在线视频| 日本黄色的视频| 精品国产亚洲av麻豆| 一本色道久久综合狠狠躁篇的优点| av网站免费在线播放| 日韩一区二区精品视频| 污视频网站免费观看| 欧美另类一区| 国产精品一区二区你懂的| 91精品国产网站| 妺妺窝人体色www在线观看| 麻豆精品国产91久久久久久| 国产精品久久久久不卡| 无码人妻精品一区二区三| 国产精品国产精品国产专区| 亚洲夜晚福利在线观看| 欧美污视频网站| 另类成人小视频在线| 欧美肥老妇视频| 成人在线中文字幕| 欧美三级网站在线观看| 96精品视频在线| 91麻豆免费看| 美国黄色片视频| 精品福利影视| 欧美日韩亚洲一区二区| 99久久精品免费视频| 欧美日本在线看| 日韩一本精品| 福利一区二区在线观看| 官网99热精品| 国产精品suv一区| 亚洲图片欧美视频| 国产91在线免费| 日韩欧美综合一区| 国产又粗又硬又长又爽| 日韩你懂的在线观看| 青草影院在线观看| 久久精品av麻豆的观看方式| 91av免费观看91av精品在线| 欧美日韩a v| 成人欧美一区二区| 欧美一区二区三区在| 精品一区二区三区影院在线午夜| 蜜桃免费在线视频| 欧美大片第1页| 中文字幕 日韩有码| 国产福利精品在线| 日韩高清国产一区在线| 国产奶头好大揉着好爽视频| 欧美日韩黄视频| 影音先锋男人的网站| 美女一区二区久久| 少妇一级淫免费播放| 精品电影一区二区| 久草中文在线视频| 999视频在线观看| 蜜臀99久久精品久久久久小说| 欧美亚洲国产一卡| 午夜精品久久久久久久96蜜桃| 亚洲综合最新在线| 国产午夜小视频| 欧美激情一级精品国产| 国产综合精品一区二区三区| 国产毛片久久久久久久| 中文字幕在线不卡| 精品一区二区三区无码视频| www.亚洲国产| 欧洲亚洲一区| 天堂一区二区在线| 97在线观看免费| 亚洲电影第1页| 六月婷婷激情网| 精品久久久久久久大神国产| 日本特级黄色片| 日本精品视频在线播放| 丰满人妻一区二区三区四区53| 国产三级精品在线不卡| www.黄色小说.com| 99一区二区| 亚洲成人一区在线| 国模私拍一区二区三区| 精品无码人妻一区二区三| 欧美日韩xxxxx| 中文字幕理论片| 久久久久久久一| 国产成年人免费视频| 午夜激情综合网| 日本黄色三级大片| 一区二区三区中文在线观看| 日韩在线视频在线| 欧美日韩在线一区二区| 久色成人在线| 中文字幕中文字幕在线中心一区 | 国产精品啪啪啪视频| 精品人妻无码一区二区| 国产精品久久久久久久久久东京| 天堂av免费在线观看| 欧美日韩国产123| 国产又大又黑又粗| 91精品国产高清久久久久久| 黄色av网站免费观看| 亚洲xxxxx性| 久久99精品一区二区三区| 国外成人在线视频网站| 国产91丝袜在线播放九色| 狠狠久久综合婷婷不卡| 国产99久久久精品| 日本特级黄色大片| 自拍偷拍亚洲综合| 激情婷婷综合网| 婷婷开心激情综合| 中文字幕网址在线| av成人观看| 91丨porny丨国产| 国产又粗又猛又爽又黄| 欧美综合亚洲图片综合区| 日韩福利二区| 国产成人啪午夜精品网站男同| 欧美污视频久久久| 亚洲欧洲日韩一区二区三区| 天堂av.com| 精品国产a毛片| 国产情侣自拍小视频| 国产欧美婷婷中文| 国产日韩欧美综合在线| 最新天堂在线视频| 国产日韩中文字幕| 国产又黄又大又爽| 成人免费视频91| 中文字幕综合一区| caoporm超碰国产精品| 91网站免费视频| 精品麻豆av| 自拍偷拍亚洲欧美| 久久无码人妻精品一区二区三区| 欧美成人精品三级在线观看| 欧美最新大片在线看| 久久艹免费视频| 在线视频不卡一区二区三区| 国产91色在线播放| 日韩中文有码在线视频| 欧美a一区二区| 激情综合网俺也去| 一区二区三区入口| 久久99精品久久久久子伦| 91亚洲大成网污www| 亚洲欧美日韩三级| 亚洲视屏在线播放| 久久国产精品99久久人人澡| 五月天激情图片| 99精品人妻少妇一区二区| 97精品人妻一区二区三区蜜桃| 女人黄色一级片| 亚洲一区欧美在线| 中文天堂在线视频| 精品中文字幕一区二区| 精品久久无码中文字幕| 国产成人精品a视频一区| 做a视频在线观看| 少妇免费毛片久久久久久久久| 成人福利视频网| 欧美激情精品久久久久久蜜臀 | 亚洲第一男人天堂| av在线不卡网| 国产日韩欧美一区二区东京热| 日本黄色片在线播放| 日韩精品有码在线观看| 国产丝袜精品视频| 精品视频在线观看日韩| 久久这里只有精品99| 在线视频1卡二卡三卡| 久久久精品国产| 91美女在线视频| 天天插天天操天天干| 日本免费黄视频| 欧美激情精品久久久久久免费印度 | 日韩一级片网址| 成人高清免费观看| 国产日产欧产精品推荐色| 90岁老太婆乱淫| 国外成人在线视频网站| 日韩精品一区二| 风间由美一区二区三区在线观看| 亚洲激情图片网| 亚洲a∨一区二区三区| 国产亚洲成精品久久| 久久亚洲欧美国产精品乐播| 国产高清在线免费观看| 国产手机视频在线观看| 日韩中文字幕国产精品| 中文欧美字幕免费| 中文字幕免费播放| 九一精品久久久| 亚洲综合社区网| 亚洲成人xxx| 99re6这里只有精品视频在线观看| 久草网在线观看| 黄色一级片在线看| 国产精品高潮视频| 日韩一区二区三区av| 久久婷婷人人澡人人喊人人爽| 欧美精品一区二区三区一线天视频| 精品一二三四在线| 在线观看日韩中文字幕| 国产精品福利导航| 十八禁一区二区三区| 一区二区三区日韩在线观看| 亚洲欧洲免费视频| 国产精品igao激情视频| 一区二区三区少妇| 在线看的片片片免费| 日本黄色www| 777av视频| 国产xxxx振车| 成人黄色片免费| 一道精品一区二区三区| 国语精品免费视频| 国产精品国内视频| 日本不卡视频在线播放| 国产精品成人一区| 欧美激情免费看| 欧美成人激情图片网| 中文字幕精品www乱入免费视频| 欧美三片在线视频观看| 在线免费观看日本一区| 精品久久久久久国产| 一区视频在线播放| 国产精品久久夜| 日韩高清欧美激情| 国内精品第一页| 亚洲一区电影777| 欧美日韩aaaaaa| 亚洲一区二区偷拍精品| 国产精品亚洲人在线观看| a天堂视频在线| 黄色美女一级片| 国内精品不卡在线| 91免费在线看| 亚洲一区二区三区国产| 精品国产乱码久久久久久婷婷 | 日韩亚洲电影在线| 91美女片黄在线观看| 午夜久久久久久久久久| 高清不卡在线观看av| 欧美日韩一区国产| 主播福利视频一区| 成人午夜视频在线| 日本xxxxwww| 91丝袜一区二区三区| 欧日韩不卡视频| 成人一区二区三区仙踪林| 亚洲熟妇av一区二区三区| 五月天色婷婷综合| 青娱乐国产91| 成人av中文| 国产精品国产三级国产aⅴ浪潮 | 中文字幕一区二区三区在线不卡 | 国产免费a视频| 一区二区三区影视| 精品成人av一区二区三区| www.日本久久| 污污网站免费观看| 欧美一级黄色影院| 国产1区2区在线| 日韩a级在线观看| 一级黄色片播放| 在线天堂一区av电影| 欧美尤物一区| 欧美日韩在线观看一区| 精品人伦一区二区三区| 成人av免费看| 国产精品我不卡| 国产综合第一页| 国产视频一区二区不卡| 国产精品福利视频| 国产在线一区二区三区四区| 国产精品久久久久免费| 91久久国产自产拍夜夜嗨| 96久久精品| 精品国产免费一区二区三区| 精品国产乱码一区二区三区四区| 成人免费看片网址| 亚洲qvod图片区电影| 岛国视频一区免费观看| 国产日韩欧美一区二区| 久久国产精品高清| 韩国成人一区| 亚洲激情一区二区三区| 国产日韩视频在线播放| 91免费黄视频| 免费看污污网站| 极品人妻一区二区| 免费在线观看你懂的| 尤物在线免费视频| 天天干天天干天天操| 国产乱淫av免费|