通過php修改xml文檔內(nèi)容的方法
更新時間:2015年01月23日 14:32:53 投稿:shichen2014
這篇文章主要介紹了通過php修改xml文檔內(nèi)容的方法,涉及php針對XML節(jié)點的賦值與保存操作,需要的朋友可以參考下
本文實例講述了通過php修改xml文檔內(nèi)容的方法,分享給大家供大家參考。具體實現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
<?php
//1、創(chuàng)建一個DOMDocument對象。該對象就表示 xml文件
$xmldoc = new DOMDocument();
//2、加載xml文件(指定要解析哪個xml文件,此時dom樹節(jié)點就會加載到內(nèi)存中)
$xmldoc->load("class.xml");
//3、更新一條學(xué)生student信息記錄,更新她的年齡
//(1)找到該學(xué)生
$student = $xmldoc->getElementsByTagName("student");
$stu1 = $student->item(0);//第一個學(xué)生
$stu1_age = $stu1->getElementsByTagName("age")->item(0);//查到她的年齡
$stu1_age->nodeValue = 30;
//4、更新 xml 文檔
$xmldoc->save("class.xml");
echo "更新成功";
?>
//1、創(chuàng)建一個DOMDocument對象。該對象就表示 xml文件
$xmldoc = new DOMDocument();
//2、加載xml文件(指定要解析哪個xml文件,此時dom樹節(jié)點就會加載到內(nèi)存中)
$xmldoc->load("class.xml");
//3、更新一條學(xué)生student信息記錄,更新她的年齡
//(1)找到該學(xué)生
$student = $xmldoc->getElementsByTagName("student");
$stu1 = $student->item(0);//第一個學(xué)生
$stu1_age = $stu1->getElementsByTagName("age")->item(0);//查到她的年齡
$stu1_age->nodeValue = 30;
//4、更新 xml 文檔
$xmldoc->save("class.xml");
echo "更新成功";
?>
希望本文所述對大家的php操作XML程序設(shè)計有所幫助。
相關(guān)文章
php實現(xiàn)背景圖上添加圓形logo圖標(biāo)的方法
這篇文章主要介紹了php實現(xiàn)背景圖上添加圓形logo圖標(biāo)的方法,結(jié)合實例形式較為詳細的分析了php背景圖添加logo圖標(biāo)的操作步驟與具體實現(xiàn)技巧,需要的朋友可以參考下2016-11-11
PHP基于timestamp和nonce實現(xiàn)的防止重放攻擊方案分析
這篇文章主要介紹了PHP基于timestamp和nonce實現(xiàn)的防止重放攻擊方案,簡單講述了重放攻擊相關(guān)原理并結(jié)合實例形式分析了php使用timestamp和nonce實現(xiàn)的防止重放攻擊相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
PHP實現(xiàn)通過二維數(shù)組鍵值獲取一維鍵名操作示例
這篇文章主要介紹了PHP實現(xiàn)通過二維數(shù)組鍵值獲取一維鍵名操作,涉及php數(shù)組遍歷、判斷、搜索等相關(guān)操作技巧,需要的朋友可以參考下2019-10-10
有關(guān)PHP中MVC的開發(fā)經(jīng)驗分享
經(jīng)過近一個月對MVC的研究,自己也通過網(wǎng)上有朋友的指導(dǎo),有了一套自己的MVC流程及框架,但是感覺缺限還是很多,靈活性方面還是欠缺,但又不知道怎么樣的具體改進,今天我就把我的流程及思想發(fā)布,希望有高人能夠指點指點2012-05-05
php分頁查詢mysql結(jié)果的base64處理方法示例
這篇文章主要介紹了php分頁查詢mysql結(jié)果的base64處理方法,涉及php+mysql數(shù)據(jù)庫查詢及base64編碼轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下2017-05-05

