通過php刪除xml文檔內(nèi)容的方法_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:php操作xml入門之xml基本介紹及xml標(biāo)簽元素以xml實(shí)例來講解: 代碼如下:?xml version=1.0 encoding=utf-8 standalone=no ? class student name小喬/name sex女/sex age23/age /student student name周瑜/name sex男/sex age27/age /student /class 一、xml聲明: ?xml version=1.0 encoding=utf-8 standalone=no
本文實(shí)例講述了通過php刪除xml文檔內(nèi)容的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
第一種情況:刪除一個(gè)student節(jié)點(diǎn)
代碼如下: <?php
//1、創(chuàng)建一個(gè)DOMDocument對(duì)象。該對(duì)象就表示 xml文件
$xmldoc = new DOMDocument();
//2、加載xml文件(指定要解析哪個(gè)xml文件,此時(shí)dom樹節(jié)點(diǎn)就會(huì)加載到內(nèi)存中)
$xmldoc->load("class.xml");
//3、刪除一條學(xué)生student信息記錄
//(1)取出根節(jié)點(diǎn)
$root=$xmldoc->getElementsByTagName("class")->item(0);//不通過根據(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:
//1、創(chuàng)建一個(gè)DOMDocument對(duì)象。該對(duì)象就表示 xml文件
$xmldoc = new DOMDocument();
//2、加載xml文件(指定要解析哪個(gè)xml文件,此時(shí)dom樹節(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 "刪除成功";
?>
分享:通過php添加xml文檔內(nèi)容的方法代碼如下: ?php //1、創(chuàng)建一個(gè)DOMDocument對(duì)象。該對(duì)象就表示 xml文件 $xmldoc = new DOMDocument(); //2、加載xml文件(指定要解析哪個(gè)xml文件,此時(shí)dom樹節(jié)點(diǎn)就會(huì)加載到內(nèi)存中) $xmldoc-load(class.xml); //3、添加一條學(xué)生信息 //(1)取出要節(jié)點(diǎn) $root = $xmldoc-getE
相關(guān)PHP教程:
- php操作xml入門之xml基本介紹及xml標(biāo)簽元素
- 通過php添加xml文檔內(nèi)容的方法
- DOM基礎(chǔ)及php讀取xml內(nèi)容操作的方法
- php使用正則表達(dá)式獲取圖片url的方法
- PHP中$_GET $_POST $_REQUEST區(qū)別介紹
- php中靜態(tài)類與靜態(tài)變量用法的區(qū)別分析
- PHP全排列算法實(shí)現(xiàn)程序代碼
- php頁面緩存方法小結(jié)
- php查詢mssql出現(xiàn)亂碼的解決方法
- PHP的包含文件函數(shù)require和include路徑總結(jié)
- php獲取QQ頭像并顯示的方法
- php將textarea數(shù)據(jù)提交到mysql出現(xiàn)很多空格的解決方法
- 相關(guān)鏈接:
- 教程說明:
PHP教程-通過php刪除xml文檔內(nèi)容的方法
。