最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過(guò)php刪除xml文檔內(nèi)容的方法

 更新時(shí)間:2015年01月23日 14:29:25   投稿:shichen2014  
這篇文章主要介紹了通過(guò)php刪除xml文檔內(nèi)容的方法,實(shí)例分析了兩種刪除XML文檔的情況,并配有完整的注釋,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了通過(guò)php刪除xml文檔內(nèi)容的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

第一種情況:刪除一個(gè)student節(jié)點(diǎn)

復(fù)制代碼 代碼如下:
<?php
//1、創(chuàng)建一個(gè)DOMDocument對(duì)象。該對(duì)象就表示 xml文件
$xmldoc = new DOMDocument();
//2、加載xml文件(指定要解析哪個(gè)xml文件,此時(shí)dom樹(shù)節(jié)點(diǎn)就會(huì)加載到內(nèi)存中)
$xmldoc->load("class.xml");
//3、刪除一條學(xué)生student信息記錄
//(1)取出根節(jié)點(diǎn)
$root=$xmldoc->getElementsByTagName("class")->item(0);//不通過(guò)根據(jù)節(jié)點(diǎn)刪除時(shí),此條代碼不需要
//(2)找到該學(xué)生
$stu = $xmldoc->getElementsByTagName("student");
$stu_del = $stu->item(2);//找到第三個(gè)學(xué)生
$root->removeChild($stu_del);//執(zhí)行刪除操作,此為方法1
//$stu_del->parentNode->removeChild($stu_del);//找到其父節(jié)點(diǎn),由父節(jié)點(diǎn)執(zhí)行刪除操作,此為方法2
//4、更新 xml 文檔
$xmldoc->save("class.xml");
echo "刪除成功";
?>

第二種情況:刪除student節(jié)點(diǎn)下的其中一個(gè)節(jié)點(diǎn),如age:
復(fù)制代碼 代碼如下:
<?php
//1、創(chuàng)建一個(gè)DOMDocument對(duì)象。該對(duì)象就表示 xml文件
$xmldoc = new DOMDocument();
//2、加載xml文件(指定要解析哪個(gè)xml文件,此時(shí)dom樹(shù)節(jié)點(diǎn)就會(huì)加載到內(nèi)存中)
$xmldoc->load("class.xml");
//3、刪除一條學(xué)生student信息記錄
//(1)取出根節(jié)點(diǎn)
$root=$xmldoc->getElementsByTagName("class")->item(0);
//(2)找到該學(xué)生
$stu = $xmldoc->getElementsByTagName("age");
$stu_del = $stu->item(1);//找到第二個(gè)學(xué)生的age
$stu_del->parentNode->removechild($stu_del);//執(zhí)行刪除操作
//4、更新 xml 文檔
$xmldoc->save("class.xml");
echo "刪除成功";
?>

希望本文所述對(duì)大家的php操作XML程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

张掖市| 鄂托克前旗| 武隆县| 常德市| 扶余县| 正安县| 曲松县| 枣阳市| 突泉县| 兰坪| 大邑县| 南漳县| 平度市| 纳雍县| 莱芜市| 大悟县| 伊金霍洛旗| 台州市| 北流市| 临安市| 安宁市| 丰都县| 苏州市| 大新县| 晋江市| 兰西县| 台北市| 四平市| 呼玛县| 民勤县| 德格县| 电白县| 郎溪县| 天津市| 自治县| 长宁县| 徐汇区| 溧阳市| 盱眙县| 马尔康县| 大竹县|