PHP and javascript snippets you can copy and paste.

Tuesday, April 3, 2007

xml_clone_xpathToNewDOM($origXPath,$path)

/**
* Appends a node returned by an xpath object to a new DOM.
*
* @param object $origXPath.
* @param string $path
* @return object.
*/

function xml_clone_xpathToNewDOM($origXPath,$path){

$newDOM = domxml_new_doc("1.0");
$temp = $newDOM->create_element("import"); //otherwise get errors in PHP4
$origNode = getNode($origXPath,$path);

$newNode=$origNode->clone_node(true);
$newDOM->append_child($newNode);

return $newDOM;

}

No comments: