private function populateNode(SimpleXMLElement $source, SimpleXMLElement $destination, array $nss)
    {
        // populate attributes
        foreach ($nss as $ns) {
            foreach ($source->attributes($ns) as $attribute) {
                /* @var $attribute SimpleXMLElement */
                $destination->addAttribute($this->normalizeName($attribute->getName()), (string) $attribute);
            }
        }
        // populate children
        foreach ($nss as $ns) {
            foreach ($source->children($ns) as $child) {
                $this->appendChild($child, $destination, $nss);
            }
        }
    }
private function populateNode(SimpleXMLElement $source, SimpleXMLElement $destination, array $nss)
    {
        // populate attributes
        foreach ($nss as $ns) {
            foreach ($source->attributes($ns) as $attribute) {
                /* @var $attribute SimpleXMLElement */
                $destination->addAttribute($this->normalizeName($attribute->getName()), (string) $attribute);
            }
        }
        // populate children
        foreach ($nss as $ns) {
            foreach ($source->children($ns) as $child) {
                $this->appendChild($child, $destination, $nss);
            }
        }
    }
private function populateNode ( SimpleXMLElement $ source , SimpleXMLElement $ destination , array $ nss ) { // populate attributes foreach ( $ nss as $ ns ) { foreach ( $ source -> attributes ( $ ns ) as $ attribute ) { /* @var $attribute SimpleXMLElement */ $ destination -> addAttribute ( $ this -> normalizeName ( $ attribute -> getName ( ) ) , ( string ) $ attribute ) ; } } // populate children foreach ( $ nss as $ ns ) { foreach ( $ source -> children ( $ ns ) as $ child ) { $ this -> appendChild ( $ child , $ destination , $ nss ) ; } } }
Utility function to copy contents from one element to other without namespaces

@param SimpleXMLElement $source
@param SimpleXMLElement $destination
@param array $nss
@return void
Utility function to copy contents from one element to other without namespaces