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| 九九热卖网| 潜流电视剧| 名侦探柯南638| 斑马电影街桥矿| 提亚拉之泪| 《苏醒》短剧免费观看| 上流社会2018未删减在线观看| 世界上水最多的B| 三年大片大全免费国语版观看| 天地争霸美猴王优酷| 新菜主演的全部电影| 陈宝莲满天星绝版免费观看| 碟中谍5蓝光在线播放完整| 幽灵公主| 陈宝莲《满天星》播放| 熟睡中被义子侵犯电影免费观看 | 霍元甲电影| 潜行吧奈亚子op| 浴血无名| 木下凛| 地球上唯一男人| 秋瓷炫生死决断电影在线| 《水电维修工的艳遇》在线观看| 玉蒲团字幕| 勇者无惧电视剧全集在线观看| 美版女儿国满天星| 王牌保镖1在线观看原声| 华丽上班族西瓜影音| 奇妙发型屋2在线观看免费中文版电视 | 《新入职的女员工》全集 | 陪你到世界之巅免费观看全集| 漂亮的妺妺3完整版| 电视剧水上游击队| 韩日电影伦理四少妇精油按摩| 不雅空城在线观看完整免费高清原声满天星奔跑吧ep | 从指尖传出的热情第一季未增删翻译| 大耳朵图图之小小欢乐魔法师| 桂宝之爆笑闯宇宙| 塔日酒店1999法国电影免费观看| 猎毒人全集| 电视剧雪豹全集| 草灯和灯电影完整版| 雏妓在线观看完整版| 新包青天之七侠五义| 1984美式保罗中文1—4| 虎胆龙威5高清国语| 黑暗的反射| 意大利满天星电影有哪些?八尺夫人免费| 我邻居的妻子| 两个母亲3| 爱的色放无删减版| 电影白鹿原完整版播放| 黑丝在线观看| 贵妃还乡电影| 黑暗王子| 猎狼人电视剧全集| 蜜桃成时| 交换温柔| 淋巴肉怎么辨别| 伊甸园之东国语版| 漂亮小瘦子7电视剧免费观看| 海豚寄宿学院| 只是离婚关系电视剧| 一念天堂电影高清免费观看| 坎贝奇的品味人生观看| 飙速战车队免费全集在线观看| 女人的战争免费观看| 6080蓝雨| 美景之屋6:我的完美人生| 少女大人在线观看免费韩剧 | 21世纪爱情指南免费版8集剧情| 谁是英雄| 浮城谜事百度影音| 樱桃成熟时李丽珍国语歌曲| 电影乃雀主演| 站台电影| 赛仑奇葩诊所在线观看| 交换温度4| 《九歌》完整版免费观看| 美丽的蜜桃5视频| 黑名单 美剧| 棋魂电视剧免费观看全集| 大牛影库战狼6观看免费| 电影东方| 日在校园h版| 天地无伦电影高清完整版在线观看 - 爱看电影 | 仙逆104| 妈妈的朋友在线播放| .奇怪的美容院2| 纸牌屋第2季| 十分钟在线观看免费完整版| 怪盗基德.| 超宇宙刑事卡邦 无限未删减 | 无尽动漫在线观看完整版| 《密爱》未删减版中字| 生活妆画法| 白鹿原有声小说| 地味变2未增删樱花米粒米粒| 日剧《谜样的爱子》| 女人被躁到高潮嗷嗷叫69| 碟仙诡谭| 最美和声 第一季| 青草青青视频| 区小队电视剧| 饥饿的瘦6| 全金属外壳 电影| 《满天星》在线观看| 伊莱克斯剧场版| 大蛇王电影免费观看完整版视频| 罗丽星克莱尔在线观看| 我的公主国语| 樱桃电影在线免费观看| 成人版禁忌的神话欧美| 冲宫那美作品在线播放| 火龙对决| 法国《高压监狱2》HD| 在线播放天海翼| 男生女生一愁愁愁电视剧在线观30| 康熙王朝高清全集50| 疯狂小说家电影| 邻居也疯狂高清完整版| 佩洛西连发4条推特 没提台湾| 私人女性监狱电视剧完整版观费 | 埃及猫原版动画| 高清观看【MIMK-023】用时间停止器来强| 郢王悲歌| 喜羊羊和灰太狼蛇年| 阿克陶县| 出轨的女人粤语| 韩国《维修工的艳遇》| 刀客家族的女人 电视剧| 军中乐园在线完整版观看高清免费| 年轻的嫂子2免费观看| 泸州电视台直播| 美国禁忌症结局3| 永远在路上第二集| 凯登克罗斯HD版完整版| 皇朝dj联盟| 铿锵玫瑰电视剧| 天外来客影视下载| 美洲杯2015| 新版射雕2024电视剧免费观看| 爱我几何手机高清在线免费播放 | 延禧攻略1—70集在线| 韩国电影部长出差的日子| 庄子哪个学派| 电视剧与狼共舞| 顶楼的大象| 人民日报评电视收费乱象| 玉女心经3阴阳| 电视剧《仁心俱乐部》完整版| 丰满的女人电影在线观看| 人生若只如初见解释| 胶原蛋白粉的作用| 第一滴血3高清| 戴夫号飞船下载| 步步倾心电视剧免费观看完整版| 黄金大劫案| 娃娃脸9在线观看完整| 魔法灰姑娘电影| 97社免费| 千山暮雪被删片段| 世界十大禁片在线看| 有只僵尸暗恋你下载| 聊斋志异三| 斗罗大陆2绝世唐门第五季| 银河奥特曼免费观看高清| 《瓜达卢佩的玫瑰》在线观看| 三十五度灰| 安斋拉拉爱情电影网| 肯尼迪头盖骨飞了gif图| 别惹白鸽在线观看免费完整版| 棋逢对手剧情| 无憾在线观看坎贝奇| 女超人满天星麦乐迪 | 色情玉蒲之玉女心经电影| 和部长一起去出差旅未删减版| 年轻的阿姨在线看| 朴雅珍演过的蓝色帽子| 黄金渔场130605| 肉蒲团演员表| 我是老板| 816电影在线看完整版| 美女打针| 孤身在线观看高清完整版免费| 魔人扎克| 牧神记在线观看完整版| 坎贝奇《无憾》播放| 青楼十2房在线观看| 1995年意大利版《人猿泰山》高清版| 纸箱包子| 《卖百科全书的女人》(2000年,法国)| 杏林春暖在线免费观看| 女版战狼3免费观看完整版高清| 闪婚爱豆:顶流老公全集免费| 义姐是不良奶妈第一季在线观看免费| 风风风观看未删减版| 麦家琪偷窃无罪| 皇朝dj联盟| 我是特种兵3部| 电影《莎拉波娃》在线| 韩国上司部长来家做客 | 美国电影《荒岛女儿国》在线观看 | 地爆天星意大利完整版| 孙颖莎早田希娜直播| 古惑仔之义| 白百合出轨| 天罡传免费观看全集高清| 化风行万里歌曲原唱| 高清《妻子6》在线观看| 东北黑道风云20全集| 法国电影《女销售》的剧情简介| 贪婪欲望之岛无删减版观看| 灭火宝贝2凯登克劳斯结局| 新荡女花妮| 妈妈的职业2完整版结局在线看中字| 生活中的马玛丽| 我可以笑着扮演你的配角| 三A级做爰片免费观看玉蒲团视频| 《角斗士3满天星版》在线观看| 家中有喜电视剧全集| 《落魄贵族》1-4集免费观看 | 暴躁老妈46集免费观看| 电影完美搭档| 俄罗斯黑白配| 我 伊蒂丝女皇免费观看完整版 | 吕继宏歌曲咱老百姓| 善良的的瘦子| 挣扎吧当亚君| 酒店1-100集全集免费观看高清| 卖房女销售艾丽丽全集免费| 无限挑战歌谣祭| 神级选择:每次都选对短剧全集 | 麦乐迪女超人在线播放完整版| 一个好妈妈HD2中字人人| 老男孩在线观看| 丛林战争| 白灵 电影| 我喜欢你电视剧免费观看全集| 《裸乳按摩》福利片| 牛莉电视剧| 《新人类毒医肥尸》免费观看 | 金瓶酶2| 岳母幸福生活| 黑鸡巴大战美女| 《战狼5》免费观看完整版高清| 娃娃脸4在线观看免费| 鬼吹灯有声小说在线收听| 《满天星父亲的秘书》全集| 那年花开全集免费观看星辰| 维修师傅的艳遇| 堕落的女律师在线观看| 插曲的痛第60集免费看| 银魂188| 掌中之物| 风云雄霸天下1.5| 足球宝贝在线观看完整版法国| 长津湖电影免费观看| 《修女也疯狂2》电影| 疯狂动物城免费中文版| 穿越弃少古代:混风生水起短剧全集 | 诱她短剧在线全集免费| 电视剧破冰行动在线观看| 电影《享受乐趣》1982版| 李胜基演过的电影| 武平县| 潜龙行动全集高清版| 麦乐迪爸爸不让她出门是什么电影| 银翼杀手2049 电影| 类乌齐县| 野孩子美国电影高清| 温暖的僵尸百度影音| 黑白禁区电视剧免费观看| 企业战士动漫| 新金瓶梅 下载| 当家主母免费观看| 青春之旅第二季| 修罗武神更新至54集| 班级管理的原则| 二十一世性格爱情指南日韩| 我们多么幸福歌词| 插曲的痛免费观看| 不速之亲| 安吉拉主演的《透视》电影| 哪吒3在线观看免费版高清电影| 3v1三人一次性体检| 如果一生有你陪| 古畑任三郎国语| 妙手房术欧洲版演员表| 爱情公寓25集| 特殊教练游泳| 臣本布衣短剧全集| 日历女孩韩国电影高清在线观看| 缬怎么读| 美国式保罗讳2| 来自星星的你在线| 阆中市| 八千里路云和月未删减| 大地震电视剧| 打雀英雄传粤语| 六个字歌名| 鞠婧祎免费造梦在线观看| 中华英雄电影免费国语在线观看| 大河儿女全集| 哈尔滨美食团购| 霍元甲83版全集免费| 大力女子都奉顺在线观看| 闪婚顶流全集免费| 莫言被踢出作协| 强奷漂亮岳的肉欲乱小说| 我是真的讨厌异地恋电影在线观看| 九歌在线观看| 小欢喜电视剧1-50集免费观看| 伸冤人2手机观看免费完整版| 大鱼海棠| 《花子vs最强驱魔师》在线观看全集 | 飞驰人生在线观看完整版电影| 冰血长津湖纪录片| 满天星女版唐三藏| 为歌而赞第二季在哪看| 妻子8免费完整高清中文版电视剧| 密爱 电影| 《啄木鸟:军事不当行为》看| 宝贝计划国语| 念念相忘电视剧全集在线观看免费| 年轻的母亲5在线| 《怪谈》免费观看| 赤壁完整版| 免费韩国电影在线电影| 全金属外壳在线观看完整版免费| 富江动画12集| 捉鬼敢死队女版满天星| 肉蒲团 在线观看| 电影需要爸爸播种子免费完整版在线观看 | 致命哥罗芳| 非你莫属淘宝金牌卖家| 电影《爱我多深》完整版| 《有翡》全集在线观看| 电视剧如果奔跑是我的人生免费观看| 馒头逼电影在线观看| 唐朝浪漫英雄剧情介绍| 越南版的《性的暴行》电影| 最后生还者电视剧| 黑白黑白配免费免费观看视频| 《我们是坏蛋理发师》| 藜麦的正确吃法| 劳拉失忆症1997免费版| 《香港奇案之吸血贵利王》电影| 孤男寡女免费看电视剧战狼3| 门事件曝光国产在线| 《千金赤子板栗》电影| 赘婿在线播放| 安吉拉主演的《透视》在线观看| 师傅日徒弟的场景| 老婆6高清版电视剧在线观看免费| 扫黑风暴2021免费播放| 女版战狼19高清国语免费观看| 致命弯道5 电影| 女英雄堕落之水星陨落2| 苹果电影片| 不离婚的男人完整版| 蜜蜂落在日历上| 19岁大学生免费观看电视剧中文版| 高清战旗如画未删减| 韩国三级《下属的妻子| 《美容窒:特殊服务3》| 美国伦理电影需要爸爸播种 | 入侵脑细胞2| 还珠格格哪一年开始播的| 叶倩文三级大尺度电影| 电视剧汶川故事| 姐妹牙医无删减版| 电影铁原阻击战在线观看| 战狼6高清免费下载| 大唐荣耀在哪个平台看| 《理想之城》全集观看| 假日暖洋洋2电视剧在线观看| 蝴蝶与鲸鱼| 独行杀手| 娜塔莎 劳佳姆| 电影名黑色眼泪麻生香织 | 泰恐怖校园怪谈| 一起愁愁愁高清免费看| 肉蒲团在线看| XL司令高清免费看| 相亲第一天就日了她| 杨思敏1一5集国语版电视剧| 反叛的鲁鲁修| 孤舟在线观看电视剧免费观看| 四位少妇精油按摩| 凌晨三点女人免费观看电视剧| 女超人麦乐迪A片未删减版免费观看| 歌曲再度重相逢| 正在播放: JUL-975 没有我丈夫的五天,我被命令禁欲到第一个晚上,我的性岳父对 | 电视剧东陵大盗| 上海人肉市场| 永不绝望的主妇| 荣誉守则成人版 在线观看| 肥嫩多毛的大荫户| 战狼15大学生免费看全集| 叶玉卿《卿本佳人》高清| 国产在线观看免费版电视剧| 手工折纸衣服| 战狼6大妈免费观看高清版| 香瓜七兄弟全集| 鬼灭之刃 锻刀村篇| 遍地狼烟下载| 小鱼影剧| 激战丛林1995免费播放| 隋唐英雄未删减版全集| 美国满天星《无法无天》| 天空电影在线观看免费完整版| 朝国年经继4免费| 疯狂汉堡| 用快播看h| 比特犬多少钱| 世界奇妙物语2012| 儿子同学的妈妈卖保险| 我们恋爱吧第6季在线观看免费| 日本美女视频| 海丰白字戏| 美国娃娃脸经典版下载| 爱我几何完整版免费观看| 韩剧松药店的儿子们| 和部长出差日韩电影| 情陷夜中环第一部| 御狐之绊| 惊天大贼王国语| 孔刘汤唯合作| 雪豹36| 原来的神马电影在线观看免费| 壮志凌云女版电影在线观看| 小孩身上有白斑图片| 男女在一起愁愁愁视频| 我的婆婆怎么那么可爱 | 光阴里的故事| 偶像来了第二季| 相旰游戏1| 缘分五月在线播放| 保险公司的推销员8中字手机| 亲切的金子粤语趴桌子| 需要爸爸种子免费观看电视剧意大利玛丽玛丽 | 莉娜安德森在线| 妈妈的星星号| 美国伦理电影需要爸爸播种 | 最受欢迎男歌手| 我的另一面土耳其电视剧| 隐藏的帽子韩国版在线观看| 甜性涩ai| 永修县| 狙击枪怎么折| 好先生 番外篇| 伊波拉在线观看国语版| 大侦探福尔摩斯2迅雷下载| 公之浮之手电影免费播放完整版| 高清《香蜜沉沉烬如霜》电视剧| 终极使命 电视剧| 我的性感女老师视频在线观看| 钓鱼台国宴| 劳拉的遗产满天星版| 我的极品美女上司| 人民的名义2| 九月风暴下载| 满洲国国歌| 欧美黑白配经典在线观看| 白夜医生| 后宫甄嬛传19| 产科男医生电视剧32| 战狼2电影观看| 插曲的痛60集全集完整版| 伊甸之东短剧大结局| 拐个皇子回现代| 电视剧玫瑰的故事| 拉拉电影免费观看电影| 三年大片大全在线观看免费国语 | 按摩3~4| 电视剧狂飙在线播放| 部长出差的日子免费在线观看| 心动警报在线观看| 汪汪队立大功第9季全集免费| 木下凛凛电影免费观看| 指环王2:双塔奇兵免费| 姑娘第8集免费高清完整版| 全资进组电视剧在线观看| 大奉打更人| 大道朝天动漫在线观看全集免费播放| 红点颏叫声| 开心公寓| 女超人电影2013完整版| 憨豆先生全集高清| 谁在你背后| 汉城大劫案| 你的名字重映2024| 漂亮得小姨| 电影月朦胧鸟朦胧| 妻子的姐姐2免费观看电视剧| 维修工的颜遇 在线| 恶魔少爷别吻我第二季| 美式的忌讳5-| 阿童木 电影| 监狱不设防粤语高清| 邵氏《金莲外传》邵音音| 正负之间台剧免费观看| 农民伯伯吴健国语版免费观看百度云| 走出你的爱| 一念永恒樱花版免费观看| 韩日R| 年轻人 高清在线观看| 疯狂小女生法国版| 一二三电影| 爱情公寓5免费观看完整版| 已婚妇女的下午啥时候上映| 风雨哈佛路电影| 江河之水电视剧| 霹雳mit电视剧| 电影花与蛇| 原千岁电影在线观看免费| 老炮儿在线| 孙悟空白骨精| 人猿泰山(大人版)意大利在线观看| 盲战电影安志杰免费| 法国版《女超人:麦乐迪》在线 | damimi| 《法国空姐2024版》完整版在线播放| https://www.shengyitech.com/play/wlexlq.html | 大笑江湖土豆网| 美姐妹牙医1986版| 美国式的家庭忌讳1—7| 咱们结婚吧在线观看| 金银5一10普通话| 陈陈相因| 怒海红尘| 激战丛林免费完整版观看| 棋魂电视剧在线观看完整免费全集| 壮志凌云女版1994年版 | 女空乘满天星1973| 小王子建房教程| 绯闻女孩第一季全集| 地爆天星电影推荐| 小镇姑娘国语免费观看 | 完美2韩版免费| 韩剧我的小姑子2| 电影《活着》在线观看| 打黑在线播放免费完整版| 溏心风暴3粤语下载| 合租男女1v1h| 爱你几何完整版免费观看| 脏的交易| 速度与激情| 安吉拉·怀特 透视| 余生免费观看| 剑来动漫| 中餐吃什么好| 永不灭的番号| 高压监狱2法国版下载| 潜行吧奈亚子op| 台剧浪漫女家教在线观看全集| 小女ラムネ在线观看第一季| 向井蓝之特殊治疗医护最新消息 | 有一个姑娘赵薇| 铠甲勇士全| 凌云志志(法国)满天星在线| 斩神之凡尘神域| 丝袜qvod| 想要爸爸播种手机播放| 父亲筷子兄弟电影| 河北省高考2020年分数线| 汉末皇叔| 1995年意大利版《人猿泰山》中字电影网| 4399推销员| 小茴香苗| 放荡女人2| 活在当下 电影| 平山县| 蛇年春晚小品| 《比加拉什》免费观看| 《法国空乘4》| 镖人动画| 红蜘蛛第一部免费观看全集 | 2帕克禁忌| 终结者5:创世纪| 破产姐妹 第四季| 需要爸爸播种籽在线| 赛仑版渔夫和他的妻子| 小茴香苗| 隐形帽子电影免费| 韩国演员金承佑| 刀客家族女人全集| 杨敏思版1-5集免费观看| 高清《最强大脑 第十三季》| 电影《美味快递员》演员阵容| 西出玉门关电视剧免费观看完整版| 少林足球 电影| 1995年意大利版《人猿泰山》高清版 | 出埃及记mv| 10岁小女孩免费看电视剧| 被赠与的未来| 雪中悍刀行第二部免费看| 驱魔者在线观看| 夏家三千金主演| 加勒比海盗女版| 禁欲电影完整版在线播放| 长生界动漫在线观看全集免费高清 | 激战酒店全集免费看| 蝴蝶行动在线观看| 性瘾调教(H)| ovA义姐是不是良喂养小拓第一集mskn6.| 宄字怎么读| 电影钢琴教师| 法国粉红萝卜| 龙王的工作| 极乐老人| 《塞伦三部曲》在线观看| 大地中文在线观看免费高清电视剧| 疯狂动物城2免费观看中文版| 水手服饲养日记| 老表你好嘢国语全集| 公之浮之6| 亚欧精品在线| 即刻上场全集免费观看| 周弘的《村枝》1994| 明亮星星电视剧| 女状元:文武双全惊天下全集免费| 美国娃娃脸4(经典版)在线观看| 我以新婚辞旧情短剧| 行尸走肉电视剧| 苍老师的电影电视剧在线观看| 与凤行在线观看电视剧免费观看| 南京照相馆| 法国监狱女狱警2免费观看| 小丑免费| 分界线电视剧全集免费观看完整版| 颐和园在线观影| 八戒7| 金瓶艳谈| 海扁王2百度影音| 二十一世纪性格爱情指南免费下载| 扬剧王瞎子算命| 真爱一生| 《秘密少女俱乐部2》女兵是谁| 胜者即是正义2| 同学两亿岁全集免费可以看| 《女员工出差日子》的导演是谁 | 已婚妇女的下午电影中文| 同桌的你免费| 权力的游戏前传龙之家族第二季| 梦精爱免费| 狂野式到轮式的转换技巧| 壤塘县| 朝鲜驱魔师电影在线观看免费高清| 年轻善良的子3| 激情五月天小说| 三少爷的剑电视剧| 太空部队第二季| 北辰区| 英剧《情劫》电影版| 电视剧高地| 棒球大联盟第5季| 鬼吹灯之云南虫谷在线观看| 女友成双第二季| 泰版浪漫满屋12| 法国空乘2法版免费| 菲律宾电影《女仆》播放| 追光的日子一共多少集| 《束缚游戏》第一季免费观看| 代号十三钗在线观看| 步步惊心八阿哥| 郝板栗电影HD在线观看| 爱的方式| 米奇妙妙屋之大搜寻| 黑白配大黑鬼国语版免费播放影视大| 健男抢钱团| 李恩美电影在线观看| TOTAKKAHAYAKIRGUZUX_手游大全| 左手劈刀全集免费观看| 圣诞之吻第二季| 需要爸爸播种子2美国电影| 白嫩丰满大屁股BBBBB肥波婆| 天龙八部免费观看在线完整版| 《荣誉守则》凯登免费观看| 薛平贵与王宝钏第45集| 完美音调| 牙医姐妹在线| 《索命舞娘》| 芭比彩虹仙子之美人鱼公主| 我的23岁女老板免费观看完整版| 秦明法医之读心者| 幸福触手可及百度百科| 狂拽酷霸叼炸天| 麦乐迪和父亲故事电影叫什么 | 女子私人监狱免费完整版观看| 如果还有明天电视剧| 新水浒传第26集| 私人女子监狱意| 行尸走肉第八季第五集| 战旗如画全集观看| 需要爸爸播种籽2演员名字 | 反打镜头| 菲律宾农村版《村姑》| 超级三等兵| 温柔的姨母免费观看电视剧李采潭| 哇嘎在线观看高清| 锦绣安宁电视剧36集播放| 内蒙二人台光棍哭妻| 天海翼护士在线| 游轮大浩劫| 大侦探拾光季| 莫妮卡《爱我几何》免费版| 达科塔-范宁| 瞄准全集免费观看| 永远的第一名在线观看第二季 | 世界末日时间| 渔夫的荒野史记高清海报| 火凤凰29| 剑网3坐骑| 战狼6高清国语版免费观看在线播放| 何以笙箫默电视剧| 《darkblue》动漫樱花动漫| 便利店少女2高清版| 复旦张维为被打| 走到尽头| 终末的女武神在线观看第二季| 隐形帽子韩国电影| 一仆二主一共多少集| 象棋大师对局| 盛唐风流全集免费观看| 天目危机| 卧虎 电视剧| 中国刑警803电视剧| 白上之黑在线观看完整版 | 平顺县| 南极大冒险电影完整版免费观看| 不能和你分手歌词| 我和我的时光少年电视剧免费观看| 将界截取了一小段05| 警察与劫匪| 《女员工的滋味》| 神木丽2周年纪念完整在线观看| 平泽里菜子| 南充属于几线城市| 电视剧茶马古道| 啄木鸟《劳拉的遗产》叫什么| 林肯公园的numb| 我不受欢迎都是你们的错| 《极乐宝鉴2》叶子楣在线看| 撕票风云国语高清完整在线观看 | 蓝色帽子隐身的韩国电影| 西游记原版| 双雄电影| 德川幕府三部曲水月篇| 大肚孕妇2在线观看免费版高清| 生活大爆炸第十季| 猎金游戏电影免费观看完整版 | 《总统夫人》星克莱尔全电影 | 财阀家的小儿子韩剧TV| 超人jax| 离婚首富:求婚开挂全集免费| 《酒店激战》免费观看中文版| 黑龙江网络电视台| 巴以冲突历史根源简述| 水手服饰育1982年| 南方叶子 夜太黑| 奔跑吧兄弟第五季在线观看| 《朋友年轻的妈妈》韩国| 《总统夫人》星克莱尔1997年满天星在线免费观看 | 隐秘的真相| 杰克逊月球漫步| 飞机上的性服务免费看| 城中之城电视剧在线播放免费观看| 价值16万手镯被扔进垃圾桶| 动漫《落魄贵族琉璃川》免费观看| 灵魂摆渡第三季| 电影 廊桥遗梦| 修女也疯狂电影| 美国禁忌三部曲满天星免费| 动漫相亲对象是问题学生| 单恋双城粤语版电视剧在线观看| 《越南女兵满天星》是什么电影| 蜂蜜与四叶草| 东北往事2之黑道风云20年| 快乐至死| 你懂得369手机看片| 歌曲映山红简谱| 亲爱的在线观看| 圣经传说| 美容院的待遇服务免费 | 四位少妇按摩的电影| 马龙4比0战胜王楚钦| 30集电视剧关中匪事免费观看| 木下檀檩子MV免费观看| 悬崖电视剧全集下载| 电视剧秋蝉| 地下交通站第三部| 6680在线观看免费播放电视剧| 隔壁的女孩儿| 食物链01| 战狼6免费高清| 战争防线电影在线观看| 九龙城寨之围城完整版免费看| 空即是空电影完整版| 《越南被俘女兵》| 深圳华强北手机批发| 短剧免费看全集| 电影弱点| 麦乐迪和父亲故事电影叫什么| 魔女由熙| 公主嫁到 粤语| 伦理《法国护士长》2006在线观看| 第一滴血1国语高清| 《诱人的护士》| 电视剧心跳全集完整版免费观看| 房奴试爱开头电视剧原声| 恋爱之瘾日剧完整版在线全集免费观| 有匪电视剧在线观看全集| 部长出差的日子电视剧| 军师联盟2虎啸龙吟在线| 吴亦凡歌曲| 同志亦凡人第一季| 男女愁愁愁全集共多少集| 阿门英文| 后藤えり子| 北京辉子哥| 妻子6免费完整版| 亮剑 电视剧| 幸福媳妇成长记电视剧全集| 情系我心| 《玉女心经3:阴阳和合》免费舒淇电影完整版 | 新人类《毒医肥尸》电影完整版在线| 电影捉迷藏| 美容室的特殊待遇是2| 双世宠妃第一季| 坎贝奇成人电影| 无法开口| 都市猎人未删减完整版| 西游记86版高清| 法国莫妮卡版《爱我几何》| 日冕之恋电视剧全集免费观看| 电视剧水上游击队| 朴振英 honey| 妈妈的职业2在线观看 | 绝密押运18| 需要爸爸播种手机播放美国电影的软件 | 公与浮之| 僵王处刑曲| 《丰满的继牳5》在线观看| 胡鑫宇最新消息进展官方今天|