亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

php語言

通過php添加xml文檔內(nèi)容的方法

時間:2025-04-23 15:38:59 php語言 我要投稿
  • 相關(guān)推薦

通過php添加xml文檔內(nèi)容的方法

  講述了通過php添加xml文檔內(nèi)容的方法。分享給大家供大家參考。具體分析如下:

  這里講述的添加xml文檔內(nèi)容,從上一篇《DOM基礎(chǔ)及php讀取xml內(nèi)容操作的方法》繼續(xù),代碼如下:

  代碼如下:

  <?php

  //1、創(chuàng)建一個DOMDocument對象。該對象就表示 xml文件

  $xmldoc = new DOMDocument();

  //2、加載xml文件(指定要解析哪個xml文件,此時dom樹節(jié)點就會加載到內(nèi)存中)

  $xmldoc->load("class.xml");

  //3、添加一條學(xué)生信息

  //(1)取出要節(jié)點

  $root = $xmldoc->getElementsByTagName("class")->item(0);//返回DOMElement對象類型

  var_dump($root);

  //(2)創(chuàng)建學(xué)生節(jié)點 student

  $stu_node = $xmldoc->createElement("student");//返回DOMElement對象類型

  $stu_node->setAttribute("id","大美女");//給創(chuàng)建的節(jié)點添加屬性,如果有需要的話

  //(3)創(chuàng)建名字、性別、年齡等節(jié)點 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等三個節(jié)點掛載到student節(jié)點上

  $stu_node->appendchild($stu_node_name);

  $stu_node->appendchild($stu_node_sex);

  $stu_node->appendchild($stu_node_age);

  //(5)把student節(jié)點掛載到根節(jié)點上

  $root->appendchild($stu_node);

  //4、保存到 xml 文檔中

  //$xmldoc->save("class.xml");//保存到原xml文檔中,相當(dāng)于在后面添加;如果是一個不存在的xml文檔,則會新建一個xml文檔,內(nèi)容為原xml內(nèi)容+新添加的內(nèi)容。

  ?>

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

【通過php添加xml文檔內(nèi)容的方法】相關(guān)文章:

PHP往XML中添加節(jié)點的方法11-05

php解析XML文檔屬性并編輯的代碼09-28

PHP將XML轉(zhuǎn)為數(shù)組的方法06-18

PHP如何使用DOM和simplexml讀取xml文檔07-22

PHP生成Word文檔的方法06-28

PHP關(guān)聯(lián)鏈接添加的方法07-19

PHP將XML轉(zhuǎn)為數(shù)組的方法詳解07-27

php操作xml的各種方法解析10-10

PHP關(guān)聯(lián)鏈接添加方法有哪些07-12