亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發(fā) > XML > 正文

xml基礎學習筆記02

2020-03-22 16:48:00
字體:
供稿:網(wǎng)友
  •   接著上次的xml筆記01 ,記錄一下如何DOM創(chuàng)建xml

      一、由于沒有特意來寫博客,都是在程序中用注釋的方法記錄筆記,整理過來難免格式錯誤,排版什么的,大家好事看不懂就仔細看給出的代碼加上注釋,一定會看明白的,代碼中用到的方法,php手冊都有。不知道的可以查手冊,這里說說我查手冊時的一個總結(jié):

        1.DOMNode 類 ,這是一個dom的根類,里面定義了一下屬性和方法。比如:$nodeName屬性appendChild方法 等等

        2、DOMDocument 類,這是一個文檔類,它繼承domNode類,里面有自己的屬性和方法

      3、DOMElement 類,是一個元素類,也是繼承domNode類,當然也有自己的屬性和方法

        4、DOMAttr 類 一個屬性類,和上面一樣

        5、DOMCdataSection類,一個CDATA類,同上

        6、DOMText 類,一個文本類,同上

      如何創(chuàng)建和使用對應的類?

        看上篇博客有這幾個對象:

          DOMdocument object -->  DOMDocument 類

          DOMElement Object -->  DOMElement 類

          DOMText Object -->  DOMText 類

          DOMNodeList Object 這個是節(jié)點列表對象是 對應DOMNodeList 類

      二、現(xiàn)在給出代碼,就把注釋當做博文吧。

        

      1 <?php  2 /**  3  *   4  * @authors wxb (http://www.cnblogs.com/wxb0328/)  5  * @date    2014-09-30 22:36:02  6  * @version $Id$  7  */  8 /*  9 34、DOM創(chuàng)建XML 10             1、再次強調(diào):在xml里,一切皆是節(jié)點,包括換行符和空白,都是文本節(jié)點(xml是純文本的,所以這些自然也是節(jié)點),下面說的屬性也是一個節(jié)點,叫做屬性節(jié)點 11             2、如何生成下面這樣的xml文件? 12                     <?xml version='1.0' encoding='utf-8' ?> 13                     <bookstore> 14                      <book id="b001"> 15                       <title>路遙-平凡的世界</title> 16                       <intro><![CDATA[這是一部經(jīng)典書籍&老少皆宜]]></intro> 17                      </book> 18                     </bookstore> 19                 DOM怎么創(chuàng)建? 20                     方法一:從里往外 21                         1、創(chuàng)建 路遙-平凡的世界 文本節(jié)點 22                         2、創(chuàng)建普通的title節(jié)點 23                         3、把 路遙-平凡的世界 文本節(jié)點,加入到title節(jié)點中 24                         4、創(chuàng)建CDATA節(jié)點 25                         5、創(chuàng)建intro節(jié)點 26                         6、把CDATA節(jié)點放到intro節(jié)點中 27                         7、創(chuàng)建book節(jié)點 28                         8、把title和intro節(jié)點放到book節(jié)點中 29                         9、創(chuàng)建id屬性節(jié)點 30                         10、把屬性節(jié)點放到book節(jié)點中 31                         11、再創(chuàng)建bookstore節(jié)點 32                         12、把book節(jié)點放到bookstore節(jié)點中 33                         13、把bookstore節(jié)點放到文檔中 34                     方法二:從外往里 35  36                     在上面的步驟中我們提取出下面幾種操作: 37                         1、如何創(chuàng)建文本節(jié)點 38                         2、如何創(chuàng)建普通節(jié)點 39                         3、如何創(chuàng)建CDATA節(jié)點 40                         4、如何創(chuàng)建屬性節(jié)點 41                         5、如何增加子節(jié)點 42                     下面開始完成這個xml的創(chuàng)建,操作中的方法的具體用法和說明查php手冊 43 */ 44 // 創(chuàng)建DOM文檔對象 45 $dom = new DOMDocument('1.0','utf-8'); 46  47 // 1、創(chuàng)建文本節(jié)點, 48 // 調(diào)用createTextNode()方法 49 $text = $dom->createTextNode('路遙-平凡的世界'); 50 // 2、創(chuàng)建title元素 51 $title = $dom->createElement('title'); 52  53 // 3、把 路遙-平凡的世界 文本節(jié)點,加入到title節(jié)點中 54 $title->appendChild($text); 55 // 4、創(chuàng)建CDATA節(jié)點 56 $cdata = $dom->createCDATASection('這是一部經(jīng)典書籍&老少皆宜'); 57 // 5、創(chuàng)建intro節(jié)點 58 $intro = $dom->createElement('intro'); 59 // 6、把CDATA節(jié)點放到intro節(jié)點中 60 $intro->appendChild($cdata); 61 // 7、創(chuàng)建book節(jié)點 62 $book = $dom->createElement('book'); 63 // 8、把title和intro節(jié)點放到book節(jié)點中 64 $book->appendChild($title); 65 $book->appendChild($intro); 66 // 9、創(chuàng)建id屬性節(jié)點 67 $id = $dom->createAttribute('id'); 68 $id->html' target='_blank'>value = 'b001'; 69 // 10、把屬性節(jié)點放到book節(jié)點中 70 $book->appendChild($id); 71 // 11、再創(chuàng)建bookstore節(jié)點 72 $bookstore = $dom->createElement('bookstore'); 73 // 12、把book節(jié)點放到bookstore節(jié)點中 74 $bookstore->appendChild($book); 75 // 13、把bookstore節(jié)點放到文檔中 76 $dom->appendChild($bookstore); 77  78 // 輸出看看 79 /* 80  * 81  * 為什么這個方法可以輸出,看名字不想啊,查看手冊我們可以看到 82  * string DOMDocument::saveXML ([ DOMNode $node [, int $options ]] ) 83  * Returns the XML, or FALSE if an error occurred.  84  * 這個方法,參數(shù)可以缺省,返回是一個xml,也就是字符串吧,定義不是:string嗎 85  */ 86 //echo $dom->saveXML(); 87 /*  88  * 我們看到結(jié)果如圖1,頁面上什么也沒有,但是請注意頭部那個標簽,我們再右鍵看源碼。如圖2 89  * 明白了,之所以沒有在頁面上看到是因為瀏覽器解析了我們的這個xml 90  * 那么怎么避免瀏覽器解析? 91  * 給瀏覽器發(fā)生一個頭部信息,告訴瀏覽器給的是xml 不要解析 92  * header("content-type:text/xml"); 93  *  94 */ 95 //現(xiàn)在我們先注釋掉上面的輸出,用下面的輸出  96 //header("content-type:text/xml"); 97 //echo $dom->saveXML(); 98 // 結(jié)果如圖3 99 100 /* 現(xiàn)在我們試著將上面生成的xml 保存成一個文件101  * 使用save()方法102  * int DOMDocument::save ( string $filename [, int $options ] )103  *         filename The path to the saved XML document104 105  */106 echo $dom->save('34.xml') ? "ok" : "no";107 // 成功生成xml文件,如圖4108 109 /*110  * 同時,我們發(fā)現(xiàn),生成的這個xml文檔,沒有任何格式,沒有空格、沒有換行、一行就完成了。111  * 這恰恰驗證了 上面說的 在xml中一切皆是節(jié)點112  */113 114 ?>

    圖片:

    圖一

    圖二

    圖三:

    圖四:

      好了,就這么多吧,睡覺了。如果有什么錯誤,歡迎大家批評指正啊。晚安,博客園

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表
    中文字幕日韩在线播放| 亚洲老女人av| 黑人巨大精品欧美一区免费视频| www.成人| 国产乱子伦精品视频| 欧美一区二区性| 在线永久免费观看黄网站| 综合激情丁香| 日本亚洲一区| 国产视频在线观看一区二区三区| heyzo在线欧美播放| 午夜精品久久久久久久久久| 亚洲最新在线| 欧美91在线| 天堂社区日本电影超碰| 欧美视频国产视频| 在线观看私人影院w| 波多野结衣手机在线视频| 你懂的网址国产 欧美| 亚洲女同志freevdieo| 老司机免费视频久久| 黄页网站在线观看| 日本免费高清视频| 日韩精品免费| 国产老头和老头xxxx×| 18视频在线观看网站| 波多野结衣不卡| 精品va天堂亚洲国产| 娇妻被老王脔到高潮失禁视频| 美女黄视频在线观看| 欧美日韩亚洲国产| 成人两性免费视频| 精品视频一区二区三区四区五区| 日韩中文字幕久久久经典网| 99久久婷婷这里只有精品| 性欧美1819sex性高清大胸| 国产精品色噜噜| www.亚洲一区二区| 超碰在线91| 日本久久久久久久久久久| 特黄特色免费视频| 波多野结衣国产精品| 成人精品免费在线观看| 天天插天天色| 欧美日韩在线中文字幕| 国产精品第一区| 四虎永久成年免费影院| 国产性xxxx18免费观看视频| a级毛片免费| 亚洲一区二区免费在线观看| 国产厕拍一区| 肥熟一91porny丨九色丨| 免费无码不卡视频在线观看| 午夜国产精品理论片久久影院| 日本视频在线一区| 欧美怡红院视频一区二区三区| 成年人小视频在线观看| 成人av电影在线网| japanese在线播放| 国产视频网站在线| 2023国产一二三区日本精品2022| 天堂网在线观看视频| 国产成人一区二区三区别| 夜夜爽夜夜爽精品视频| 曰韩不卡视频| 中文字幕一区二区久久人妻网站| 成人免费黄色网| 欧美变态另类刺激| 三级视频网站在线| 在线观看av片| 欧美三级超在线视频| 天天看天天色| 日韩一区在线免费观看| 日韩欧美高清一区二区三区| 91丝袜在线观看| www一区二区www免费| 久久免费大视频| av在线综合网| 超碰97在线资源| 美女诱惑一区| 亚洲 欧美 激情 另类| 亚洲欧美日韩国产综合精品二区| 亚洲AV无码国产精品午夜字幕| 亚洲有码转帖| 经典三级在线视频| 久久精品夜夜夜夜夜久久| 欧美日韩精品免费观看视欧美高清免费大片| 久久福利免费视频| 日韩国产91| 欧美色一级片| 久久综合国产精品| 欧美一级特黄视频| 日日摸日日碰夜夜爽av| 亚洲另类欧美自拍| 黄色网址在线免费| 四虎精品在永久在线观看| 久久精品免费在线观看| 青青草国产在线| 亚洲国产人成综合网站| 国产精品乱码一区二区三区视频| 国产精品国精产品一二| 日韩www在线| 丰满肉嫩西川结衣av| 可以看的av网址| 欧美最猛性xxxx免费| 丝袜美腿小色网| 欧美承认网站| 久热免费在线视频| 欧美性视频精品| 天堂在线资源网| 91久久精品久久国产性色也91| 黄色日本网站| 日韩精品一区二区三区在线观看| 国产手机在线视频| 国产麻豆入在线观看| 99精品一区二区三区无码吞精| 欧美成人影院在线播放| 亚洲成人一区在线| bt天堂新版中文在线地址| 麻豆久久久久| 91丨九色丨蝌蚪丨少妇在线观看| 成人免费网站在线观看视频| 日韩高清专区| ckplayer中文字幕| 亚洲成人网久久久| 一级日韩一级欧美| 国产一区免费视频| 福利片在线免费观看| 视频在线观看入口黄最新永久免费国产| 成人污污www网站免费丝瓜| 久久99精品国产.久久久久| 久久99精品久久久水蜜桃| 亚洲午夜在线| 成人乱码手机视频| 亚洲国产精品电影在线观看| 亚洲一区二区三区国产| 亚洲一区在线免费观看| 日本高清免费观看| 2019日本中文字幕| 亚洲一区二区毛片| 国卡一卡二卡三免费网站| 日韩欧美亚洲区| 无线免费在线视频| 欧美free性| 日本欧美色图| 欧美性色黄大片人与善| 精品一区二区国语对白| 国产女主播喷水高潮网红在线| 性做久久久久久久免费看| 国产精品毛片一区视频| 热久久一区二区| 亚洲一区二区三区四区五区中文| 苍井空张开腿实干12次| 中文字幕制服丝袜| 国产欧美午夜| 国产亚洲短视频| 亚洲成人一区在线观看| 国产成人精品一区二区在线小狼| 日本一区免费看| 精品日本美女福利在线观看| 亚洲一卡二卡在线观看| 日本不卡视频一区二区| 国产日韩欧美第一页| 国产成人精品av在线观| 亚洲欧美日韩成人| 九色91国产| 精品国产一区久久| 欧洲高清一区二区| 欧美日韩伦理一区二区| 免费看美剧网站| www.91av.com| 日韩三级精品电影久久久| 视频一区二区精品| 欧美无砖专区免费| 国产精品久久久91| 日韩电影大全在线观看| 亚洲一区二区综合| 久久久精品视频网站| 成人精品影院| 成年人在线看片| 精品国产乱码久久久久夜深人妻| 欧美成人在线免费| 日韩免费高清av| 四虎影视永久免费观看| 91网站免费视频| xfplay5566色资源网站| 无码国产精品一区二区免费式直播| 鲁丝一区二区三区免费| 中文字幕精品无| a国产在线视频| 综合久久中文字幕| 国产精品一二区| 免费一区二区| 高清不卡一区二区三区| www.99re6| 精品国产一区二区三区av性色| 97超级碰碰人国产在线观看| 亚洲精品一区二区三区精华液| 18禁免费观看网站| 在线免费观看日本欧美爱情大片| 国产九区一区在线| ww久久中文字幕| 国产黄色av免费看| 精品国产一区二区三区久久狼5月| 成人直播视频| 美女国内精品自产拍在线播放| 亚洲成人7777| 国产一级片免费观看| 波多野结衣视频在线看| 久久精品99久久久| 91久久夜色精品国产按摩| 在线精品视频播放| 西西人体一区二区| 亚洲欧美日韩第一页| 不卡电影免费在线播放一区| 国产精品777777在线播放| 好男人www在线视频| 色综合欧美在线视频区| 88久久精品| 香蕉污视频在线观看| 成人18免费入口| 五月婷婷一区二区| 国产欧美一区二区精品性色超碰| 伊人天天综合| 亚洲欧美成人网| 日韩影片在线播放| 久久午夜国产精品| 久久久一区二区三区四区| 本道综合精品| 日本精品视频在线播放| av电影在线网| 亚洲精品极品少妇16p| 欧美影院视频| 粗暴蹂躏中文一区二区三区| 欧美激情精品久久久久久小说| 精品国产一二| 亚洲天堂一区二区在线观看| 欧美日产一区二区三区在线观看| fpee性欧美| 婷婷激情五月网| 性感av在线播放| 91九色02白丝porn| 色综合久久综合网欧美综合网| 久久视频免费观看| 亚洲女人天堂在线| 无套内谢丰满少妇中文字幕| 日韩电影精品| 色多多视频在线观看| 成人精品高清在线| zzzwww在线看片免费| 中文字幕日韩免费| 精品国产制服丝袜高跟| 国产白浆在线免费观看| 综合伊思人在钱三区| 亚洲国产一区二区在线观看| 99久久久无码国产精品不卡| 九色porny丨精品自拍视频| 99久久精品国产一区二区三区| 成年网站在线看| 黄色三级网站在线观看| 国产精品女主播av| 国产三级电影在线观看| 成年网站视频| 91麻豆成人精品国产免费网站| 视频一区在线视频| 91丨九色丨黑人外教| 日韩国产在线看| 日韩在线观看高清| 亚洲精品中文字幕女同| 视频成人永久免费视频| 在线三级av| 寂寞护士中文字幕mp4| 姬川优奈av一区二区在线电影| 亚洲 国产 日韩 综合一区| 国产精品美女免费看| 在线观看一区不卡| 337p亚洲精品色噜噜| 99久久久无码国产精品免费| 国产69精品一区二区亚洲孕妇| 国产精品久久久久久五月尺| 日本午夜精品一区二区三区| 国产成人av一区二区三区在线观看| 日韩一区中文| 国产日韩av网站| 欧美高清一级片在线观看| 久久精品国产大片免费观看| 国产一区二区三区三州| 五月婷婷开心网| 亚洲一区二区观看| 成人精品视频网站| 欧美一区二区三区四区在线观看| 9191国产精品| 狠狠色综合网站久久久久久久| 91嫩草国产线观看亚洲一区二区| 国产真人无码作爱视频免费| 一区二区三区高清在线视频| 欧美一区二区三区在线观看免费| 国产成人精品a视频一区www| 国产乱码久久久| 性欧美暴力猛交另类hd| 亚洲福利视频专区| 亚洲精品一区二区三区婷婷月| 美女精品一区二区| 激情文学综合| 久久美女福利视频| 午夜欧美一区二区三区在线播放| 日韩欧美一区二| 无码精品人妻一区二区三区影院| 你懂的视频在线免费| 天天干在线播放| 国产精品高潮视频| 91丝袜美腿高跟国产极品老师| 97精品久久久久中文字幕| 小明看看成人免费视频| 欧美不卡在线一区二区三区| 一区二区三区免费看| 日产中文字幕在线精品一区| 日本欧美www| 亚洲综合色激情五月| avtt亚洲| 综合久久一区二区三区| 久久精品性爱视频| 亚洲高清免费视频| 国产wwwxxx| 在线日韩精品视频| 欧美欧美一区二区| 精品国产伦一区二区三区| 波多野结衣日韩|