本文实例讲述了PHP往XML中添加节点的方法。分享给大家供大家参考。具体方法如下:

1. contacts.xml代码复制代码 代码如下:<contact id="43956">     <personal>          <name>               <first>J</first>               <middle>J</middle>               <last>J</last>          </name>          <title>Manager</title>          <employer>National</employer>          <dob>1971-12-22</dob>     </personal></contact>2. php代码复制代码 代码如下:<?php     $tel_node = null;     $doc = xmldocfile ("contacts.xml");     $contact_node = $doc->root ();     $kids = $contact_node->children ();     while ($node = array_shift ($kids)) {          if (($node->type == XML_ELEMENT_NODE) && ($node->tagname == "personal")) {               $tel_node =& $node;               break;          }     }     if ($tel_node == null){          die ("Couldn"t locate "personal" node.");     }     $work_node = $tel_node->new_child ("work", "6666");     print ("<pre>");     print (htmlspecialchars ($doc->dumpmem ()));     print ("</pre>");?>

希望本文所述对大家的php程序设计有所帮助。