国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

通過php刪除xml文檔內容的方法

2024-05-04 23:30:30
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了通過php刪除xml文檔內容的方法,實例分析了兩種刪除XML文檔的情況,并配有完整的注釋,非常具有實用價值,需要的朋友可以參考下
 

本文實例講述了通過php刪除xml文檔內容的方法。分享給大家供大家參考。具體實現方法如下:

第一種情況:刪除一個student節點

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

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

 

希望本文所述對大家的php操作XML程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云龙县| 福贡县| 临海市| 汨罗市| 黄石市| 安新县| 银川市| 花莲市| 蒙城县| 汉源县| 府谷县| 庐江县| 江阴市| 皋兰县| 静宁县| 策勒县| 红原县| 集贤县| 莎车县| 建湖县| 宜兰市| 井研县| 深圳市| 新平| 克山县| 铜鼓县| 剑阁县| 藁城市| 顺义区| 营口市| 元氏县| 剑川县| 凤阳县| 沽源县| 石泉县| 汽车| 宁波市| 虎林市| 城步| 孝义市| 汽车|