/**
  * get import result
  * @param $import_item
  * @param $type accept value in post,term,attachment
  * @return object|string
  * @example ->get_import_result(array('name'=> 'ax', 'filter'=>'callback'), 'post')
  * @example ->get_import_result('ax')
  * @example ->get_import_result($item->children())  //DOMElement/SimpleXMLElement
  */
 public function get_import_result($import_item, $type = 'post')
 {
     $tags = array('post' => 'hw:import_post', 'term' => 'hw:import_term', 'attachment' => 'hw:attachment');
     if (is_array($import_item) || is_string($import_item)) {
         if ($type == '') {
             $type = 'post';
         }
         //default get import post
         if (is_string($import_item)) {
             $import_item = array('name' => $import_item);
         }
         if (!is_array($import_item) || !isset($import_item['name']) && !isset($import_item['_id'])) {
             //invalid arguments
             return;
         }
         if (isset($tags[$type])) {
             $parse = new HWIE_Module_Import_Results($import_item, $tags[$type]);
         }
     } elseif ($import_item instanceof SimpleXMLElement || $import_item instanceof DOMElement) {
         if ($import_item instanceof SimpleXMLElement) {
             $import_item = dom_import_simplexml($import_item);
         }
         $parse = new HWIE_Module_Import_Results($import_item);
     }
     if (isset($parse)) {
         $parse->init($this);
         return $parse->parse_data()->value;
     }
 }