通過php修改xml文檔內(nèi)容的方法
更新時(shí)間:2015年01月23日 14:32:53 投稿:shichen2014
這篇文章主要介紹了通過php修改xml文檔內(nèi)容的方法,涉及php針對(duì)XML節(jié)點(diǎn)的賦值與保存操作,需要的朋友可以參考下
本文實(shí)例講述了通過php修改xml文檔內(nèi)容的方法,分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
<?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)找到該學(xué)生
$student = $xmldoc->getElementsByTagName("student");
$stu1 = $student->item(0);//第一個(gè)學(xué)生
$stu1_age = $stu1->getElementsByTagName("age")->item(0);//查到她的年齡
$stu1_age->nodeValue = 30;
//4、更新 xml 文檔
$xmldoc->save("class.xml");
echo "更新成功";
?>
//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)找到該學(xué)生
$student = $xmldoc->getElementsByTagName("student");
$stu1 = $student->item(0);//第一個(gè)學(xué)生
$stu1_age = $stu1->getElementsByTagName("age")->item(0);//查到她的年齡
$stu1_age->nodeValue = 30;
//4、更新 xml 文檔
$xmldoc->save("class.xml");
echo "更新成功";
?>
希望本文所述對(duì)大家的php操作XML程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
相關(guān)文章
數(shù)據(jù)結(jié)構(gòu)之利用PHP實(shí)現(xiàn)二分搜索樹
這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)結(jié)構(gòu)之利用PHP實(shí)現(xiàn)二分搜索樹的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10解析VS2010利用VS.PHP插件調(diào)試PHP的方法
以下是對(duì)VS2010利用VS.PHP插件調(diào)試PHP的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下2013-07-07基于PHP+Ajax實(shí)現(xiàn)表單驗(yàn)證的詳解
本篇文章是對(duì)PHP+Ajax實(shí)現(xiàn)表單驗(yàn)證的代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06