Example #1
0
 /**
  * Loads ResourceTagSetList from simple xml object
  *
  * @param   \SimpleXMLElement $sxml
  * @return  ResourceTagSetList Returns ResourceTagSetList
  */
 protected function _loadResourceTagSetList(\SimpleXMLElement $sxml)
 {
     $list = new ResourceTagSetList();
     $list->setEc2($this->ec2);
     if (!empty($sxml->item)) {
         foreach ($sxml->item as $v) {
             $item = new ResourceTagSetData();
             $item->setEc2($this->ec2);
             $item->key = $this->exist($v->key) ? (string) $v->key : null;
             $item->value = $this->exist($v->value) ? (string) $v->value : null;
             $list->append($item);
             unset($item);
         }
     }
     return $list;
 }
Example #2
0
 /**
  * Loads ResourceTagSetList from simple xml object
  *
  * @param   \SimpleXMLElement $sxml
  * @return  ResourceTagSetList Returns ResourceTagSetList
  */
 protected function _loadResourceTagSetList(\SimpleXMLElement $sxml)
 {
     $list = new ResourceTagSetList();
     $list->setEc2($this->ec2);
     if (!empty($sxml->item)) {
         foreach ($sxml->item as $v) {
             $item = new ResourceTagSetData();
             $item->setEc2($this->ec2);
             $item->key = $this->exist($v->key) ? (string) $v->key : null;
             //Empty tag is in the XML as <value/> but actually it has empty string meaning
             $item->value = $this->exist($v->value) ? (string) $v->value : '';
             $list->append($item);
             unset($item);
         }
     }
     return $list;
 }