1. 圣石小子粤语,别样幸福全集,箭在弦上大结局,我想打死你,星光灿烂猪八戒,菲律宾美人鱼50集国语,神探夏洛克 第四季,市委书记晚上不打招呼调研被拦

      java操作xml的一個小例子

      時間:2024-09-06 00:13:36 XML

      java操作xml的一個小例子

        最近一直在做高效平臺的框架,其實意識到我要做一個簡單的框架的時候是在我已經做完我認為的一版界面之后,開始以為我要做的是一個可配置的首頁展示,但是吭哧吭哧做了兩個星期,大概功能實現了之后,才發現要做的不是這個,哎,需求不清楚害死人啊,但是這兩個星期并沒有白白浪費,也從中學到了很多東西,下面主要介紹讀取XML。

        在做系統的時候,經常會遇到讀取xml的需求,一開始是讀取,于是我上網開始查詢讀取,接著查詢刪除,接著查詢修改,當把這些代碼查的差不多的時候,我發現,我為什么不把這些的操作都封裝到一個類里,使用的時候直接調用,豈不是更好,感覺之前腦袋都秀逗了,分別查了那么多,還一個個的調試,抱著這個心態繼續上網查(因為我真心感覺網上肯定有,如果我自己封裝的話腦袋就真的進水了)。

        源代碼展示:

        復制代碼 代碼如下:

        package com.gxpt.struts2;

        import java.io.File;

        import java.io.FileWriter;

        import java.util.Iterator;

        import java.util.List;

        import java.util.Map;

        import org.dom4j.Attribute;

        import org.dom4j.Document;

        import org.dom4j.DocumentException;

        import org.dom4j.DocumentHelper;

        import org.dom4j.Element;

        import org.dom4j.io.OutputFormat;

        import org.dom4j.io.SAXReader;

        import org.dom4j.io.XMLWriter;

        public class testAddDeleteXML {

        private Document document;

        private String filePath; //文件所在的實際物理路徑

        //private WriteLog writelog;

        public static void main(String[] args) throws DocumentException {

        //String filepath = System.getProperty("user.dir")+"/XmlFiles/LocalServicesConfig.xml";

        String filepath ="F:JAVA項目高校平臺demogxptWebContentlimitsmanager.txt";

        testAddDeleteXML operator = new testAddDeleteXML(filepath);

        operator.getXmlFile();

        //Map map = new HashMap();

        //map.put("id", "m1");

        //map.put("name","module1");

        //map.put("url", "index1.jsp");

        //operator.addChild("div", "div9","module", "",map);

        //operator.updateChild("style", "", "div", "asdfasdf",1);

        operator.ChildOne("style", "","div","div11");

        //operator.Child("div", "div9","module");

        //String str = operator.getChild("div", "div8", "module");

        //System.out.println(str);

        //Element root = document.getRootElement();//獲取根節點名稱

        }

        public testAddDeleteXML(String filepath){

        this.document = null;

        this.filePath = filepath;

        //writelog = new WriteLog();

        }

        /**

        * 創建XML文件

        * @param rootName:根節點名稱

        */

        public void createXMLFile(String rootName) {

        if(!fileExist()){

        this.document = DocumentHelper.createDocument();

        this.document.addElement(rootName);

        saveXMLFile(this.document);

        }

        }

        /**

        * 獲取已存在的XML文檔

        * @return

        */

        public Document getXmlFile() {

        if (fileExist()) {

        SAXReader reader = new SAXReader();

        try {

        this.document = reader.read(new File(filePath));

        } catch (DocumentException e) {

        // String loginfo = StackTraceToString.getExceptionTrace(e);

        // writelog.writeLogToEnd("LocalServerManager", loginfo);

        }finally{

        reader = null;

        }

        } else {

        //寫日志

        // String loginfo = "XML file does not exist,read error!";

        // writelog.writeLogToEnd("LocalServerManager",loginfo);

        System.exit(0);

        }

        return this.document;

        }

        /**

        * 添加元素

        * @param fatherPath:父節點名稱

        * @param fatherattr:父節點屬性

        * @param childName:要添加的節點名稱

        * @param childValue:要添加的節點值

        */

        public void addChild(String fatherNode, String fatherAttr,String childName, String childValue,Map mapAttr) {

        ChildOperator(fatherNode,fatherAttr,childName,childValue,"add",mapAttr,0);

        }

        /**

        * 修改元素

        * @param fatherPath:父節點名稱

        * @param fatherattr:父節點屬性

        * @param childName:要修改的節點名稱

        * @param childValue:要修改成的節點值

        */

        public void updateChild(String fatherNode, String fatherAttr,String childName, String childValue,int updatId) {

        ChildOperator(fatherNode,fatherAttr,childName,childValue,"update",null,updatId);

        }

        /**

        * 刪除元素

        * @param fatherPath:父節點名稱

        * @param fatherattr:父節點屬性

        * @param childName:要刪除的節點名稱

        */

        public void Child(String fatherNode, String fatherAttr,String childName) {

        ChildOperator(fatherNode,fatherAttr,childName,"","",null,0);

        }

        /**

        * 刪除元素

        * @param fatherPath:父節點名稱

        * @param fatherattr:父節點屬性

        * @param childName:要刪除的節點名稱

        */

        public void ChildAll(String fatherNode, String fatherAttr,String childName) {

        ChildOperator(fatherNode,fatherAttr,childName,"","All",null,0);

        }

        /**

        * 刪除某個元素

        * @param fatherPath:父節點名稱

        * @param fatherattr:父節點屬性

        * @param childName:要刪除的節點名稱

        */

        public void ChildOne(String fatherNode, String fatherAttr,String childName,String childValue) {

        ChildOperator(fatherNode,fatherAttr,childName,childValue,"One",null,0);

        }

        /**

        * 獲取某個元素數值

        * @param fatherPath:父節點名稱

        * @param fatherattr:父節點屬性

        * @param childName:要刪除的節點名稱

        */

        public String getChild(String fatherNode, String fatherAttr,String childName) {

        String result = "";

        result = ChildOperator(fatherNode,fatherAttr,childName,"","get",null,0);

        return result;

        }

        /**

        * 子節點操作

        * @param fatherNode:父節點名稱

        * @param fatherAttr:父節點屬性

        * @param childName:要修改的節點

        * @param childValue:修改后的節點值

        * @param operator: 要執行的操作名稱

        */

        private synchronized String ChildOperator(String fatherNode, String fatherAttr,String childName, String childValue,String operator,Map mapAttr,int updateId) {

        String result="";

        if (this.document == null) {

        return "null";

        }

        Element root = this.document.getRootElement();//獲取根節點名稱

        if(!root.getName().equals(fatherNode)){ //如果不是在根節點下添加

        result = XmlElementOperator(root,fatherNode,fatherAttr,childName,childValue,operator,mapAttr);

        }else{

        if(operator.equals("add")){

        Element childelement = root.addElement(childName);//根節點不存在元素屬性值

        childelement.setAttributeValue("id",childValue);

        saveXMLFile(this.document);

        }else if(operator.equals("update")){

        List childelements = root.elements(childName);

        // for(Iterator childs=childelements.iterator();childs.hasNext();){

        // Element everyone = (Element)childs.next();

        // everyone.setText(childValue); //修改該元素值

        // everyone.setAttributeValue("id",childValue);

        Element everyone = (Element)childelements.get(updateId);

        everyone.setAttributeValue("id",childValue);

        // }

        saveXMLFile(this.document);

        }else if(operator.equals("")){

        List childelements = root.elements(childName);//獲取當前節點下的所有子節點,判斷其值,以進行修改

        for(Iterator childs=childelements.iterator();childs.hasNext();){

        Element everyone = (Element)childs.next();

        List childelements1 = everyone.elements("module");

        for(Iterator childs1=childelements1.iterator();childs1.hasNext();){

        Element everyone1 = (Element)childs1.next();

        everyone.remove(everyone1);

        }

        }

        saveXMLFile(this.document);

        }else if(operator.equals("get")){

        List childelements = root.elements(childName);//獲取當前節點下的所有子節點,判斷其值,以進行修改

        for(Iterator childs=childelements.iterator();childs.hasNext();){

        Element everyone = (Element)childs.next();

        result = everyone.getText();

        }

        saveXMLFile(this.document);

        }else if(operator.equals("One")){

        List childelements = root.elements(childName);//獲取當前節點下的所有子節點,判斷其值,以進行修改

        for(Iterator childs=childelements.iterator();childs.hasNext();){

        Element everyone = (Element)childs.next();

        String divElement = everyone.attributeValue("id");

        if(divElement.equals(childValue)){

        root.remove(everyone);

        }

        }

        saveXMLFile(this.document);

        }else if(operator.equals("All")){

        List childelements = root.elements();//獲取當前節點下的所有子節點,判斷其值,以進行修改

        for(Iterator childs=childelements.iterator();childs.hasNext();){

        Element everyone = (Element)childs.next();

        List childeDiv = everyone.elements();

        for(Iterator childsDiv=childeDiv.iterator();childsDiv.hasNext();){

        Element everyoneDiv = (Element)childsDiv.next();

        everyone.remove(everyoneDiv);

        }

        }

        }

        saveXMLFile(this.document);

        }

        return result;

        }

        /**

        * 遞歸元素操作

        * @param element:要遞歸的元素

        * @param fatherNode:父節點名稱

        * @param fatherAttr:父節點屬性

        * @param childName:要進行操作的節點

        * @param childValue:操作后的節點值

        * @param operator: 要執行的操作名稱

        */

        private synchronized String XmlElementOperator(Element element,String fatherNode,String fatherAttr,String childName,String childValue,String operator,Map mapAttr){

        String result = "";

        List elements = element.elements();

        for(Iterator it=elements.iterator();it.hasNext();){

        Element currentelement = (Element)it.next();

        if(!currentelement.getName().equals(fatherNode)){ //當前元素并不是我們要查找的父元素時,繼續查找

        XmlElementOperator(currentelement,fatherNode,fatherAttr,childName,childValue,operator,mapAttr);//遞歸調用

        }else{

        if(currentelement.attributeCount()>0){ //當前元素存在屬性值時

        for(Iterator list=currentelement.attributeIterator();list.hasNext();){ //遍歷屬性值

        Attribute attr = (Attribute)list.next(); //獲取屬性值隊列中的第一個元素

        if(attr.getValue().equals(fatherAttr)){//根據屬性值確定惟一的父元素

        if(operator.equals("add")){//添加元素

        Element childelement = currentelement.addElement(childName); //給當前元素添加一個子元素

        childelement.setText(childValue); //設置子元素的數值

        Iterator itmapAttr = mapAttr.keySet().iterator();

        while(itmapAttr.hasNext()){

        String key = (String) itmapAttr.next();

        String value = mapAttr.get(key).toString();

        childelement.setAttributeValue(key,value);

        }

        // childelement.setAttributeValue("id", "m1");

        // childelement.setAttributeValue("name", "module1");

        // childelement.setAttributeValue("url", "index1.jsp");

        }else if(operator.equals("update")){//修改某個元素

        List childelements = currentelement.elements(childName);//獲取當前節點下的所有子節點,判斷其值,以進行修改

        for(Iterator childs=childelements.iterator();childs.hasNext();){

        Element everyone = (Element)childs.next();

        everyone.setText(childValue); //修改該元素值

        }

        }else if(operator.equals("")){ //刪除某個指定的元素

        List childelements = currentelement.elements();//獲取當前節點下的所有子節點,判斷其值,以進行修改

        for(Iterator childs=childelements.iterator();childs.hasNext();){

        Element everyone = (Element)childs.next();

        currentelement.remove(everyone);

        }

        }else if(operator.equals("get")){

        List childelements = currentelement.elements(childName);//獲取當前節點下的所有子節點,判斷其值,以進行修改

        for(Iterator childs=childelements.iterator();childs.hasNext();){

        Element everyone = (Element)childs.next();

        //result = everyone.getText();

        result =everyone.attributeValue("id")+","+result ;

        }

        }

        else{

        //寫日志

        // String loginfo = "XmlFile Operator not exists!";

        // writelog.writeLogToEnd("LocalServerManager",loginfo);

        }

        }

        }

        }

        }

        }

        saveXMLFile(this.document);

        return result;

        }

        /**

        * 保存XML文件

        * @param document: XML文件名

        */

        private void saveXMLFile(Document document) {

        try {

        OutputFormat format = OutputFormat.createPrettyPrint();

        format.setEncoding("utf-8");

        XMLWriter writer = new XMLWriter(new FileWriter(new File(filePath)),format);

        writer.write(document);

        writer.close();

        } catch (Exception e) {

        // String loginfo = StackTraceToString.getExceptionTrace(e);

        // writelog.writeLogToEnd("LocalServerManager", loginfo);

        }

        }

        /**

        * 判斷XML文件是否存在.

        * @param fileName

        * @return

        */

        private boolean fileExist() {

        java.io.File objFile = new java.io.File(this.filePath);

        if (objFile.exists()) {

        return true;

        } else {

        return false;

        }

        }

        }

        XML文件:

        復制代碼 代碼如下:

        解析:這里應用遞歸的方式來判斷是對跟節點還是子節點的操作,相對比較清晰,這里用的是if判斷來判斷選擇的是那種操作,如果變動相對較多,我感覺可以利用依賴注入,省去了if判斷的麻煩,但是當時只是做了一個demo,沒有更多的優化,如果有興趣的話可以試一試。

        總結:讀取XML其實并不難,在寫.NET系統的時候就寫過關于xml的讀取,但是當時真的就是一個一個的寫,需要什么在哪個方法下寫什么,不僅要寫很多重復的代碼,而且有一點問題需要重復的修改,所以,有時候,雖然實現了需求重要,但是怎么實現,同樣重要!

      【java操作xml的一個小例子】相關文章:

      用Java如何處理XML數據10-22

      Java數組操作方法大全08-22

      CAD操作小技巧09-29

      2016年java數組操作方法大全06-19

      Adobe Illustrator 操作小技巧09-20

      電腦常用的操作小技巧09-28

      XML認證元素類型聲明05-28

      JAVA認證基礎知識:JSP使用數據庫操作06-10

      EXCEL快速操作實用的幾種小技巧03-26

      用友T3操作小技巧10-11

      主站蜘蛛池模板: 恋爱暴君1| 私人岛屿在线观看| 《熊出没之年货》电影免费观看| 妻子8免费完| 那金花和她的女婿46| 冰冷长街| 小唐璜感情史电影完整版观看 | 我家也有外星人| 爷们儿全集| 金蝉丝雨电视剧| 电视剧da师完整版免费播放| 策驰影视2022| 第五元素| 与讨厌的部长一起去出差旅在线观看 | 特殊美容室待遇5| 爱我多深未剪原版在线观看| 上海女教师出轨| 霜降是什么时候| 八尺夫人意大利原版在线播放 | 《冰之城墙》| 调查韩国总统夫人的反腐官员身亡| 战狼6高清在线下载资源| 免费安装西瓜视频| 唐探1900 电影| 黑暗侵袭3免费完整| 性西欧俄罗斯极品| 小草进城电视剧全集免费观看| 美容院的待遇韩国| 幸福最晴天mp4下载| 小绿和小蓝| 告诉我你想要什么电影在线观看免费| 我的空姐未婚妻在线观看| 酒店第1-100集免费观看| 爱的合体1982法国| 《交换:完美的邻居》中字| 金银梅5普通话国语版免费播放| 百变大咖秀20121220| 女朋友们| 【性奴俱乐部】(02)| 你微笑时很美23集免费观看| 皇上捏住宫女的3P双乳| 法国女超人麦乐迪满天星版本| 劫中劫之劫水| 至尊弃少短剧全集| 爱情而已电视剧免费观看完整版 | 女子护卫队满天星| 男女做爰猛烈叫床高潮的书| 王菊回应观众质疑感情戏尺度大| 新娃娃脸10| 日军屠杀慰安妇影像| 平南县| 幸运星国语版| 夫妻那些事在线播放免费| 高清《美人心计》免费观看| 我的学生的爸爸中字ID| 我要成名电影完整版| 杨贵妃_完整电影| 《花子vs倔强的驱魔师》1-4集动漫在线| 飞虎神鹰前传之英雄| 陷阱致命诱惑大叔| 脱狱者侵犯排卵期人妻| 喜羊羊之心世界奇遇| 三大纪律八项注意简谱| 女版《斯巴达》H版在线观看| 大祠堂在线观看| 双城之战在线观看免费完整版| 荣誉法则(成人版)免费在线观看 | 女版战狼6在线观看免费| 厨神王妃:挑食王爷被征服全集免费| 水星魔女| 电影香醇的锈感| 封神演义评书| 贾旭明张康新闻联播| 安斋拉拉《躲雨》| 热情邻居电影免费播放全集在线看| 情欲印象| 女售楼员3| 变形金刚4(绝迹重生)| 没有秘密的你在线观看免费完整版| 《富家千金赤子板栗》| 《叫一声妈妈》大结局| 完美伴侣在线观看完整版免费| 行骗天下KR 电视剧| 《伦理按摩2》电影| 金瓶梅在线观看免费版电影| 女人的战争2完整版| 青草视频免费观看| 王守英是仙女| 唱片销量排行榜| 缱绻仙凡间电视剧| 博客| 重庆废弃红太阳幼儿园发生了什么| 禁忌魅惑| 《美容院:特殊待遇| 《立春》在线观看| 伊拉克战记| 《品味人生无憾》坎贝奇英文| 代码211| 冲上云霄1主题曲| 菲律宾《房产销售》| 恶作剧之吻网络版| 恋梦空间第二季| 需要爸爸种子免费观看电视剧| 阿甘正传免费| 暮光之城1高清| 牙医姐妹在线免费观看视频| 刺刀电视剧| 奥特曼大电影超银河传说国语| 电影爱我几何在线观看| 小头爸爸| 《扒皮割奶》电影免费观看| 黑白配HD1080p1080p下载安装| 国王排名在线观看免费完整版| 回复术士第二季在线观看漫画| 玉女心经3之阴阳结合免费观看电视剧| 青梅竹马是消防2季未增删| 开关女孩第二季| 暴躁老妈46集全白话免费看| 飞驰人生电视剧| 无颜之月免费观看完整版影视| 千金奴日本电影播放完整版中文| 高清《烧酒战争》电影| 3d肉下载| 我的小哥哥完整版| 降世神通第四季| 心静则明| 金银梅第10集免费观看| 李采潭主演的电影在线视频播放| 大四喜电影| 晚安为我而我的妹妹| 鱿鱼和鲸| 金大班的最后一夜 电影| 电影《美容院的特殊待遇》5纹身女演| 年轻女教师HD中字| 过江龙洪金宝| 美国荷尔蒙2高清免费看| 一路向西哪里能看| 50岁徐娘阿姨电影免费观看| 学生特殊的按摩精油| 善良的嫂子4在线高清免费观看 | 故宫开车| 广西阿金哥今天| 麦乐迪与表哥的电影家庭矛盾| 免费观看美女和帅哥的电视剧| 掌心娇美人:摄政王宠妃全集免费| 日本战狼6大牛老黑免费观看| 游戏王gx动漫在线观看| 高清《马德里1987》| 伦理疯狂播种| 年轻善良的岳母| 舒淇的电影免费观看| 《安娜和父亲》麦乐迪| 《爆弹》| 赵丽颖背后的故事| 三年大片免费完整版| 赤焰战场2在线观看免费完整版| 波多野结衣 裸体| 隔壁的女邻居5| 哈尔滨着火| 强迫警花戴乳环| 私人航空免费观看| 电影生化危机5| 孽欲狐鬼| 水密逃3探寻美国| 翁公和晓雯在厨房里猛烈进出| 倒霉爱神在线观看| 日本jiZZ2| 《逆袭之爱上情敌》| 百花缭乱无修版| 木下凛凛子邻居电影完整版在线观看 | 圣特罗佩姑娘们免费观看| 黄圣依的乳晕| 寄生兽生命的准则| 很想很想你电视剧在线观看| 神奇眼镜韩国电影女老板| 骄阳似火电视剧免费观看完整版| 1987渔夫荒野史记免费观看最新章节列| 拼命十三郎| 同志电影在线观看| 免费观看黑白配国语版| 勇者大冒险第一季| 台湾马友蓉| 做aj的剧免费观看| 高清禁忌女孩:重置未删减| 电视剧妈妈在等你全集免费播放 | 法国少女农埸农民影院| 有一个姑娘赵薇| 现在我们相爱吗| 男生和女生愁愁愁电视剧在线观看30分| 大赢家大鹏| 新妹魔王的契约者无修版| 姑娘荷尔蒙6| 电视剧天梯| 不要回头 电影| 《激战丛林》完整版观看 | 老三国演义84集免费观看网站| 许冠文粤语电影| 《浪漫女家教》| 一中学8个体育老师5个是班主任| 爱我就别想太多在线看| 欧洲妈妈爱上儿子第一季的剧情简介 | 嫡女宅斗:全精通全集免费| 按摩3一4| 电影我有钱了在线观看完整视频| 玄女心经1免费观看全集| 双女任务满天星电影在线观看| 世上只有妈妈好电影免费播放| 夏目友人帐第一季ed| 需要爸爸种子免费观看电视剧意大利 | 芜湖电梯女战神| 蔡卓妍删减42分钟电影上映| 戈壁母亲全集免费观看| 夏目友人帐电影高清免费观看| 最佳福星完整版免费观看| 黑蝎诱惑| 菠萝菠萝蜜三级视频| 三只羊沫沫去年12月被拘留| 骚人美女| 电影八尺夫人意大利原版免费观看| 庙不可言动漫| 电视剧启航| 做aj的免费大全电视剧| 青春期1百度影音| 漂亮的年轻继坶中文2| 男按摩师| 《老舅》电视剧免费观看| 格里高利教皇合唱团| 苹果电影完整版视观看| 同学的妈妈中韩双字id贤宇 | 阿桑葬礼| 电影《姐妹牙医》正片视频| 寻你到天涯全集| 无名天使电视剧国语版免费观看| 我的好妈妈中字在线观看韩国| 借爸爸的种子(美囯版)| 斩神15集全集免费看完| 活着韩国免费观看| 男女愁愁愁免费观看电视剧| 战地花开| 国足vs澳大利亚直播在线观看 | 《进击的巨人》第四季| 新萧十一郎| 一路向西国语版快播| 急诊护士完整版| 情难自制在线| 唇亡齿寒电影| 高压监狱2016满天星法版免费 | 向东是大海百度影音| 小草青青| 《角斗士满天星版》在线| 《花与蛇3》| 乱世伦情电影| 电影《需要爸爸播种》演员表介绍| 监狱学园动漫全集| 3380理论| 陪讨厌上司去出差旅| 詹伯奥特曼| 李贞贤阿里阿里高清| 我的老婆是大佬3高清| 罗丽星克莱尔经典全集在线| 小蜜桃免费看| 《天气之子》电影免费看| 倔强驱魔师1-4集免费动漫在线观看樱| 姜子牙电影在线观看| 叛逆者哪个台播出| 一个好妈妈的D5申字中头| 高清人生开门红| 法证先锋5粤语全集免费观看| 缘来一家人第一季| 82版杨敏思版本1-5集免费观看 | 不要对我撒谎| 法国兄妹开荒原版视频播放| 女明星的丑闻| 斗破苍穹免费观看全集完整版| 头文字d电影粤语| 播放郭德纲相声| 《炸天小姐》电影在线观看| 独臂刀王| 酒店1-5集全集| 《子夜归》38集完整版资源 | 联手复仇虐渣:双胞胎姐妹短剧全集 | 春闺梦里人在线观看完整版| 电视剧危情杜鹃| 光荣与梦想电视剧| 善良的妻子4| 掌中之物电影在线观看免费完整版| 《外出》郑书允| 一起愁愁30集全免费| 《裸体模特》电影| 新金银悔1-5普通话一| 五等分的新娘特别篇| 好想被cao啊随便cao| 醉笑卧乡野| 老电影歌剧江姐| 电视剧大过年全集免费观看| 大唐诡异录| 少年男仆库洛下载| 四大名捕斗将军演员表| 郑浩南电影全集| 高清阿尔法未删减| 花蝴蝶7免费版大全多少集1到8集更新时间 | 春雨电影大全免费观看在线| 高压监狱2完整版在线播放| 黄种人粤语| 青春期1完整版| 狐妖小红娘电视剧真人版| 蝴蝶效应2| 铃芽之旅 电影| 一个好妈妈HD2中字人人| 抽曲的痛高清免费视频| 何赛飞获金鸡奖最佳女主角| 花子VS倔强驱魔师1-4集在在线观看| 短剧《出鞘》全集播放| 坎贝奇《无憾人生》在线免费观看| 在线观看悬崖| 女人花 电视剧| 杨恭如被污辱| 战狼6欧式少女经典片段| 马克思 马努斯| 砖墙谜攻全集观看| 《overflower》真人版| 金太狼的幸福生活21| 包青天开封奇案| 天体战士| 一个好妈妈6字开头| 一起再看流星雨1| 梅西疑似脚踝隆起大包| 卖保险套的女销售完整版电影观看| 《邻居的妻子》| 关于我转生变成史莱姆这档事| 金银瓶1-5集普通话全集| 李大霄:今天A股行情不太正常| 正在播放: JUL-520 留下好色的老爹和软弱的妻子 我去了三天两夜的出差... 成 | 年少轻狂| 猎罪图鉴2大结局| 私人航空免费观看完整版| 《洪武大案》大结局| 我不可能爱你全集| 公之浮手5免费观看完整版| 第一次的人妻| 家有儿女第四部| 隋唐英雄2张卫健版| 和讨厌的部长出差电影| 不差钱电影| 新妈妈完整版| 血洗金三角| 色莱芜视频在线| 聊斋艳谭之婴宁电影完整版| 郎眼财经2013最新| 二十一世纪性格爱情指南第八集| 古墓丽影hd版电影| 《定风波》电视剧| 《拯救地球》| 男人和女人愁愁愁电视剧免费| 女生公寓中文版全集| 漂亮的保姆完整版免费观看韩剧| 东京复仇者动漫第二季在线观看| 法国空乘08| 抖音美好奇妙夜直播中| 狂飙支队电视剧全集免费播放| 加勒比海盗女版1观看| 变形金刚3下载地址| 地球上的星星2电影| 超女麦乐迪在线观看视频全集| 黑寡妇导航| 《暴辱に屈した若妻》| 强我电影大结局| 灵与欲迅雷下载| 私人家教在线观看免费完整版| 黄圣依乳晕| 武媚娘传奇未删版全集大结局| 郝板栗《千金》免费看| 等待这一天电视剧| 电视剧黎明破晓前| 三国演义袁阔成| 韩剧隐身的帽子完整版| 康熙微服私访记2在线观看| 至上之法| 《家庭矛盾4》麦乐迪| 《外卖员的特殊待遇》在线观看| 红海行动2蛟龙行动电影在线观看| 狂飙全集在线观看| 韩国理发店特殊的待遇| 孤舟免费观看完整版电视剧| 贾旭明张康新闻联播| b级计划文件完整版| 讨厌部长 出差HD中字_午夜电影全集_完整版免费在线观看-天天影院 | 朱之文星光大道初赛| 新有菜电影| 冰冷少帅荒唐妻全文免费阅读| 前任2备胎反击战迅雷下载| 海底两万米| 电视剧新亮剑| 360大佬爱上我第一季完整版 | 女邻居的滋润4| 神级选择:每次都选对全集免费| 漂亮的瘦子2025| 乡村爱情五| 《爱经》| 花样男子韩剧免费观看全集| 年轻的小姨子在线观看完整版| 怪盗女谍之天海翼未删减版| 斗破苍穹101集| 妻子13免费完整高清电视剧在线看| 咒术回战第三季| 人皮灯笼电影| 西河大鼓罗成算卦| 无颜之月免费观看完整 | 在线看古装电视剧| 意大利满天星电影有哪些?八尺夫人免| 奔跑吧兄弟 重庆| 鬼作在线观看| 法国女版《壮志凌云》高清免费哪儿 | 爱在生死边缘| 朱莉安妮监狱| 虫族之心战役| 第11个前锋下载| 禁止的爱:善良的小峓子在钱止| 家政老师2免费看全集| 色戒完整版| 青梅竹马是消防2季未增删| 老电影牧马人| 密桃荷尔蒙| 欧美电影免费观看高清| 熊出没之城市大冒险| 电影瑜伽教练在线观看整板| 我的美女姐姐欧洲。| 幸福密码全集| 踏血寻梅电影完整观看| 国产宾馆真实人妻互换| 已婚妇女的下午中字| 炸元宵不爆开不崩油好方法| 哈利波特3迅雷下载| 小苍解说| 迪拜女孩满天星在线观看完整免费高清 | 《完美邻居》电影免费观看| 银魂ova| 满天星高压监狱2免费观看| 彭丹六魔女| xl司令| 《动物园》| 李恩美女友妈妈| 你好李焕英电影免费高清| 金银悔| 南通摩托车| 爱我几何,免费| 不要和陌生人跳舞全集| 美丽小蜜蜂3美丽人生| 女状元文武:双全惊天下短剧全集| 《理发:特殊待遇》电影| 受戒电影完整版在线观看| 加索尔三兄弟| 《天海翼商务旅行》电影在线观看| 画江湖之不良人**版| 老炮儿主演| 激情五月天小说| 春日狂热| 邪恶护士| 市川真帆| 迦楠大人的白给是恶魔级全集观看| 美景之屋6在线观看| 她的秘密庭院免费观看全集在线看| 若亚方舟| xl司令第一季全集免费观看动漫在线播放 | 高清《欧布奥特曼》在线观看| 星迷宫克莱尔| 尖东毒玫瑰| 河南豫剧吹牛| 凯登克劳斯电影大全| 视频在线观看免费高清| 一边下奶一次敷面膜53分钟| 上流春色电视剧免费观看| 电影丝袜会所| 不穿肉裤的女教师| 博物馆奇妙夜2在线观看| 明溪县| 新闻女王国语电视剧免费 | 安吉拉主演的《透视》在线观看| 罗刹海市刀郎原唱完整版| 人体蜈蚣2彩色| 罗马帝国艳情史高清完整版| 腓尼基计划未删减| 私人航空在线观看免费完整版| 高清《四大美人之貂蝉》| 欢迎来到游荡的精灵森林| 俘虏之锁1-2集免费观看| 天地民心| 盲山高清国语完整版| 二十一世纪爱情指南| 姐妹的诱惑| 高校女教师在线观看| 名创优品指甲油致癌物超标| 鬼神童子国语版| 获嘉县| 女部长的加班要求日剧中文| 类似3d肉蒲团的电影| 老电影歌曲| 甄嬛传第74集| 《沙漠行动》满天星| 韩国理论片OK电影天堂| 再度重相逢孙露| 极限挑战大电影下载| 战狼6免费观看在线播放视频播放完整版| 《危险关系》综艺免费观看| 《潜渊》全集免费播放| 马克龙访问印度受到豪华接待| 私人女性監獄電影| 桂林小张| 背后的故事赵薇| 命运注定我爱你全集| 女生刘海两边的头发叫什么| 荣耀法则满天星在线观看| 漂亮的保姆韩剧免费完整版高清| 老男孩电影在线观看免费完整版| 爱我几何完整版免费观看| 命悬一线的浪漫| 父母姐弟未删减| 急诊护士免费观看| 绵贯沙织| 程序员那么可爱分集剧情介绍| 《花子vs倔强驱魔师》免费观看全集| soe-646| 年的继拇4| 急先锋免费观看完整版电视剧| 今天是个好日子舞蹈| 高压监狱3未删减版在线观看| 逃狱兄弟在线播放完整版| 妈妈的职业电影免费版观看| 《女超人》麦乐迪版剧情| 韩剧《不屈的儿媳》国语版 | 纪连海 灌篮高手| 追踪者第二季电视剧| 白峰美羽无码| 师奶madam国语版| 老师我想你日本高清观看视频| 我在民国当祖宗短剧免费观看| 瓜达卢佩的玫瑰 墨西哥| 荒岛女儿国电影在线观看| 最刺激的夫妻互换| 窥情在线观看| 切漫画韩剧| 夫人的侄子1994剧情简介| 铁甲雄心第二季| 横行霸盗| 一周的偶像170111| 法国版《古墓丽影》免费观看| 双胞胎男主共享一女主小说宠文| 火口的二个人| 年轻的小姨子在线观看完整版| 第一章激情艳妇| 爱丫爱丫全集国语在线看 | v酒店在线| 与敌同行| 大开眼界高清免费观看| 北方影院之错缘| 做aj电视剧| 魔鬼天使 杨思敏| 你是我的命中注定全集| 李昊石被立案调查| 部长来家里做客电影在线观看| 美景之屋6版本| 乌云之上免费完整版| 王亚平军衔晋升少将| 人世间电视剧全集免费观看41集| 《落魄贵族琉璃川》在线观看中文 | 无尽的无尽全集在线观看免费高清| 坎贝奇三部曲《品味人生》| 《嘴唇》1981| 金瓶梅完整版百度影音| 电视剧《装台》| 电影睡美人| 劳拉的痴迷1996电影免费播放 | 女儿国3电影在线看 | 陆贞传奇在线观看免费全集高清| 我的漂亮表嫂小叔子电视剧| 斗罗大陆免费完整观看207 | 爱维侦查dvd| 封神英雄榜第二部全集| 年轻善良的嫂子韩国| 精武门 李小龙| 老金照顾两个儿媳妇慧珍和宝拉的电| 大学生漂亮的小瘦子4| 龙争虎斗| 爱情真善美全集80| 金瓶悔1一5集免费| 一起愁愁在线观看完整版电视剧| 千年血战篇| 煎饼侠百度影音| 色即是空2迅雷下载| 中字HD的下属| 聊斋在线| 高压监狱在线观看完整免费高清原声高烧 | 感官王国| 欲百度影音| 铁梨花全集下载| 飞行者百度影音| 《咒》电影在线观看| 维修工人的艳遇韩国电影 | 牝教师| K-POP:猎魔女团未删减| 换乐无穷| 坎贝奇第二部曲品味人生电影| 后厨完整版在线观看免费| 电影金光大道| 我的游泳女教练3季中文版| 闪耀的她电视剧免费观看全集| 非常勿扰| 汪汪队立大功第2季| 魔女2:另一个她在线观看| 五福临门电视剧免费观看全集高清| 插曲的痛第60集免费观看高清网站| 灵与肉电视剧33集| 我和我的女病人们 妇产科| 越南电影《暴行》| 所以我今生才会那么努力| 狂飙风云短剧免费观看| 最后的王爷电视剧免费观看| 我以后帮你扣哦| 八戒满十八全集免费看 | 上司办公室在线观看| 辉哥方舟生存进化| 阿浅来了在线观看| 卖房子的女销售3在线观看| 今晚看一下号码| 伸冤人3在线| 《女子护卫队:满天星》在线观看| 妈妈的男朋友5线观 高清| 寻找魔鬼| 见习修女| 新小鬼当家| 恋之欲室百度影音| 刀剑神域ii| 天海翼怪盗在线观看| 蜜桃熟了| 王国第一季国语版免费观看| 周弘版《村枝》高清版在线播放| 借枪电视剧在线观看| 八戒8免费观看完整版| CF影视网免费看满天星| 蔡卓妍删减42分钟电影上映| 电视剧上错花轿嫁对郎| 法国监狱(法国)电影观看| 最美时光电视剧| 守护甜心第三季| 被义子侵犯的继拇在线观看| 绝世红颜| 姜子牙电影| 私人女性坚| 孙阳妈妈说儿子演得太坏了| 交换游戏2中国话| 美式的忌讳5-| 肖申克的救赎bt种子| 咱们结婚吧分集剧情介绍| 欢乐颂2在线观看免费完整版| 伊波拉病毒1-3三部| 母与子的说说| 高级贵妇交换俱乐部| 星克莱尔电影在线| 女装正太 快播| 美女被破处| 我和寡妇房东| 家公偷看儿媳妇是什么心理| 十五岁半| 同学的妈妈中韩双字ID贤宇| 陆小凤张智霖| 夫妻免费观看全集完整版| 雷霆扫毒粤语| 性刑房3悬吊捆绑视频| 天使的诱惑| 幸福爱人电视剧全集| 人鱼小姐全集| 法国满天星《古墓丽影》在线观看 | 边坝县| 牙医姐妹在线看完整版| 觉醒的她全集免费观看| 绝对臣服短剧免费观看全集高清| 双龙出手| 星际迷航之复仇女神| 《理发:特殊待遇》电影| 567电影| 高清《家用摄像头》电影| 最新二人转| 古代种田全集免费| 男人女人一愁愁愁全集免费看| 一个好妈妈的D6申字| 潜行吧奈亚子op| 火箭军副司令吴国华昨晚自尽| 神探狄仁杰4部全集| 无法无天满天星完整版| 《私人航空》在线看法国电影视频免| 惊天大贼王国语| 王牌对王牌第三季| 老版三国演义全集高清| 依兰县| 电影二对一的商务模式2| 成仁多情影视| 白日美人满天星免费播放| 妻子3免费完整高清电视剧| 深田咏雪| 田渊正浩在《社长》观看| 《贫女复仇记》在线观看| 四大名捕会京师攻略| 不汗党国语版| 天才与白痴国语| 《分娩按摩》2| 农场主的三个女儿| 高清《惊天大贼王》| 蓝色档案| 电视剧温柔的谎言| 不速来客 电影| 插曲的痛免费观看高清版| 女儿需要爸爸的播种的种子视频免费观看 | 克莱尔的觉醒满天星免费观看| 朋友的妈妈在线免费看| 魔幻车神| 现在的是哪一个多闻! ?未删减| 婷妹要努力| 女超人麦乐迪满天星版本电影在线观看 | 黎明前的暗战电视剧| 蓝色隐身帽子在线观看| 《性的暴行》电影免费观看 | 扫黑风暴第19集在线观看| 流浪地球在线播放| 高清纯真年代的爱情未删减| 本乡爱电影免费观看平台| 美容院特殊服8| 变形金刚起源普通话| 结婚前规则电视剧免费观看高清| 朋友的妈妈2线在线播放| 爱我几何原版无删减| 敢死队2种子| 电视剧名校| 夏天全集在线观看免费| 一起草cnn网页端| 浮之手中字6| 凯登克罗斯最经典10部电影| 变形金刚4高清完整版| 许双军案是啥情况呀| 启航当风起时| 美国恐怖故事1电视剧| 朴妮唛28部电视剧在线观看| 爱的躯壳在线观看| 理判事判| 大江大河第二部在线观看免费| 捉妖记电影在线观看| 执法者们粤语电视剧在线观看 | 饥饿的女儿国| 高清怦然与你未删减| 幸福的面包| 一只跳蚤的自传1976年版| 花样男子25| 张警官三部曲| 上甘岭40集电视剧| 特赦1959全集免费| 马志明相声下载| 叶子户外| 凌云志志满天星法版观看| Yellow视频在线播放| 今生有你一共多少集| 肉脯团电影完整版| 双子星公主 第2部| 姐妹牙医在线观看| 卖房子的女销售在线| 不良人第6季星辰影院观看| 整蛊王国语版在线观看| 反黑先锋国语版全集在线观看| 超级鲨大战机器鲨| 铜铜铜铜锏铜铜铜铜锵锵锵锵| 我的表妹电影| 临江仙电视剧免费看| 《我的卡路里男孩》| 王曼昱简介| 禁忌1980满天星帕克| 浮之公手4| 丁禹兮长乐曲电视剧免费观看| 爷爷为我打月饼歌谱| 火影忍者论坛52pk| 突然的喜欢演员表| 罗丽星克莱尔性迷宫在线观看| 中国星力量第二期| 来自星星的你国语| 大耳朵图图动漫| 《咒术回战 第三季》| 古墓丽影满天星高压美版免费| 需要爸爸播种籽英文| 林家铺子电影| 韩“慰安妇”想见佩洛西被警卫推倒| 电视剧女特工风云| 二龙湖爱情故事1| k8s经典版播放| 亲爱的仇敌全集免费观看| 生死时速2| 哇嘎电影免费播放高清| 拆弹专家2免费观看完整版国语| 寒武纪免费观看在线观看完整版| 恶灵骑士2在线看| 《村枝》周弘版高清版| 电视剧少帅全集完整版在线观看| 哈利波特3迅雷下载| 《开放少女2》免费观看| 香醇绣感1996版的主要人物| 顾总他很可怜| 银魂262| 天空战记国语| 浮之手3| 销冠的秘密3在线| 365天:明日之欲| 火红的日子| 金银悔1-5普通话国语版免费观看| 厨房伦理岳| 金手指在线观看| 爱逢时短剧免费播放| 加勒比海盗4(惊涛怪浪)电影| 国足破门被吹越位| 《屠宰呕吐娃娃》高清完整版| 战狼六免费观看完整版高清| 行尸走肉第二季13集| 彬彬来了| 灵魂摆渡在线观看免费完整版| 西游记恶搞配音| 爱我几何 完整| 泰若星球第二季| 法国灭火宝贝1-4集| 不可饶恕| 开放刺激的一对一视频交友| 大头儿子和小头爸爸全集| 需要爸爸的精子在线观看| 甜蜜第一季无马赛免费观看| 十八楼c座| 芭比彩虹仙子之美人鱼公主| 妖怪都市免费观看完整版在线播放| 非诚勿扰20111112| 女律师的陨落免费观看完整版| 麦乐迪版女超人完整版在线观看| 狂飙40集在线观看免费| 计春华简介| 团鬼六美容师招聘| 倩女幽魂在线观看| 推销避孕套被要求试用电怎么应对应| 白峰美羽真丝睡衣的诱惑乱电影| 一千零一夜动画| 微笑妈妈电视剧免费完整版| 为了皇帝迅雷下载| 微笑百事达免费观看全集完整版| 星级狂魔后妈(法国版)| 浪漫黛比1| 百变狸猫| 世界杯出线规则2022| 失忆的劳拉电影| 侦察记全集| 分娩按摩《4》|