国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高青县| 黎城县| 个旧市| 西畴县| 留坝县| 普定县| 武威市| 东安县| 卢龙县| 河池市| 南投市| 南康市| 平谷区| 吉木乃县| 务川| 大邑县| 繁昌县| 教育| 巴里| 类乌齐县| 于田县| 渑池县| 望奎县| 江永县| 方城县| 米易县| 桐城市| 扎兰屯市| 缙云县| 新巴尔虎右旗| 门源| 茶陵县| 庆元县| 扶绥县| 张家港市| 阿合奇县| 寿光市| 丘北县| 云梦县| 奉化市| 安乡县|