OSS\Model\GetLiveChannelInfo::parseFromXml PHP 메소드

parseFromXml() 공개 메소드

public parseFromXml ( $strXml )
    public function parseFromXml($strXml)
    {
        $xml = simplexml_load_string($strXml);
        $this->description = strval($xml->Description);
        $this->status = strval($xml->Status);
        if (isset($xml->Target)) {
            foreach ($xml->Target as $target) {
                $this->type = strval($target->Type);
                $this->fragDuration = strval($target->FragDuration);
                $this->fragCount = strval($target->FragCount);
                $this->playlistName = strval($target->PlaylistName);
            }
        }
    }

Usage Example

 /**
  * @return
  */
 protected function parseDataFromResponse()
 {
     $content = $this->rawResponse->body;
     $channelList = new GetLiveChannelInfo();
     $channelList->parseFromXml($content);
     return $channelList;
 }