通過php添加xml文檔內容的方法
講述了通過php添加xml文檔內容的方法。分享給大家供大家參考。具體分析如下:
這裏講述的添加xml文檔內容,從上一篇《DOM基礎及php讀取xml內容操作的方法》繼續,代碼如下:
代碼如下:
<?php
//1、創建一個DOMDocument對象。該對象就表示 xml文件
$xmldoc = new DOMDocument();
//2、加載xml文件(指定要解析哪個xml文件,此時dom樹節點就會加載到內存中)
$xmldoc->load("");
//3、添加一條學生信息
//(1)取出要節點
$root = $xmldoc->getElementsByTagName("class")->item(0);//返回DOMElement對象類型
var_dump($root);
//(2)創建學生節點 student
$stu_node = $xmldoc->createElement("student");//返回DOMElement對象類型
$stu_node->setAttribute("id","大美女");//給創建的節點添加屬性,如果有需要的話
//(3)創建名字、性別、年齡等節點 name、sex和age
$stu_node_name = $xmldoc->createElement("name");
$stu_node_name->nodeValue = "大喬";
$stu_node_sex = $xmldoc->createElement("sex");
$stu_node_sex->nodeValue = "女";
$stu_node_age = $xmldoc->createElement("age");
$stu_node_age->nodeValue = "25";
//(4)將name、sex、age等三個節點掛載到student節點上
$stu_node->appendchild($stu_node_name);
$stu_node->appendchild($stu_node_sex);
$stu_node->appendchild($stu_node_age);
//(5)把student節點掛載到根節點上
$root->appendchild($stu_node);
//4、保存到 xml 文檔中
//$xmldoc->save("");//保存到原xml文檔中,相當於在後面添加;如果是一個不存在的'xml文檔,則會新建一個xml文檔,內容為原xml內容+新添加的內容。
?>
希望本文所述對大家的php操作XML程序設計有所幫助。
-
10個免費PHP腳本下載的網站
導語:你知道哪些網站可以免費寫真PHP腳步語言嗎?下面的是本站小編為大家蒐集的10個提供免費PHP腳本下載的網站,希望對你能有所幫助。Junkyard這裏提供免費的PHP腳本下載。包括PHP資源,教程,文章等等。為你提供分類列表,包括免費的PHP腳本,商業PHP腳本,PHP資源,PHP教程,網...
-
PHP將XML轉為數組的方法
本文詳細介紹了,在php編程中,將XML數據轉換為數組的詳細過程,剖析了xml轉為php數組的具體方法,感興趣的朋友可以參考學習下。PHPXML轉數組首先,得到一個xml型的對象:複製代碼代碼示例:$resp=$this->c->execute($req,$sessionKey);//獲得xml對象$items=$resp->items;...
-
php empty()和isset()的區別
在使用php編寫頁面程序時,經常使用變量處理函數判斷php頁面尾部參數的某個變量值是否為空,開始的時候我習慣了使用empty()函數,卻發現了一些問題,因此改用isset()函數,問題不再。今天,小編為大家搜索整理了phpempty()和isset()的區別,希望大家能有所收穫,更多精彩內容...
-
用PHP的checkbox默認值輸出方法
php獲取checkbox複選框值的方法,checkbox在php讀取值時要用數組形式哦,我們讀取這些值用phppost獲取是以一個array形式哦。php獲取checkbox複選框值的.方法複製代碼代碼如下:<htmlxmlns=""><head><metahttp-equiv="Content-Type"content="text/html;charset=gb23...