Ejemplo n.º 1
0
 public static function __createFromDOM($domNode)
 {
     $result = new CXMLCreator($domNode->name);
     $result->setData($domNode->content);
     if (is_array($domNode->attributes)) {
         foreach ($domNode->attributes as $attrDomNode) {
             $result->setAttribute($attrDomNode->name, $attrDomNode->content);
         }
     }
     if (is_array($domNode->children)) {
         foreach ($domNode->children as $domChild) {
             $result->addChild(CXMLCreator::__createFromDOM($domChild));
         }
     }
     return $result;
 }