PHP/XML/DOM Edit

Материал из Web эксперт
Перейти к: навигация, поиск

Adding a New Node to contact.xml

   <source lang="html4strict">

<?php

    $tel_node = null;
    $doc = xmldocfile ("contact.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 ("
\n");
     print (htmlspecialchars ($doc->dumpmem ()));
     print ("
\n");

?>

      </source>