protected function parseDataFromResponse()
    {
        $xml = new \SimpleXMLElement($this->rawResponse->body);
        $encodingType = isset($xml->EncodingType) ? strval($xml->EncodingType) : "";
        $objectList = $this->parseObjectList($xml, $encodingType);
        $prefixList = $this->parsePrefixList($xml, $encodingType);
        $bucketName = isset($xml->Name) ? strval($xml->Name) : "";
        $prefix = isset($xml->Prefix) ? strval($xml->Prefix) : "";
        $prefix = OssUtil::decodeKey($prefix, $encodingType);
        $marker = isset($xml->Marker) ? strval($xml->Marker) : "";
        $marker = OssUtil::decodeKey($marker, $encodingType);
        $maxKeys = isset($xml->MaxKeys) ? intval($xml->MaxKeys) : 0;
        $delimiter = isset($xml->Delimiter) ? strval($xml->Delimiter) : "";
        $delimiter = OssUtil::decodeKey($delimiter, $encodingType);
        $isTruncated = isset($xml->IsTruncated) ? strval($xml->IsTruncated) : "";
        $nextMarker = isset($xml->NextMarker) ? strval($xml->NextMarker) : "";
        $nextMarker = OssUtil::decodeKey($nextMarker, $encodingType);
        return new ObjectListInfo($bucketName, $prefix, $marker, $nextMarker, $maxKeys, $delimiter, $isTruncated, $objectList, $prefixList);
    }
protected function parseDataFromResponse()
    {
        $xml = new \SimpleXMLElement($this->rawResponse->body);
        $encodingType = isset($xml->EncodingType) ? strval($xml->EncodingType) : "";
        $objectList = $this->parseObjectList($xml, $encodingType);
        $prefixList = $this->parsePrefixList($xml, $encodingType);
        $bucketName = isset($xml->Name) ? strval($xml->Name) : "";
        $prefix = isset($xml->Prefix) ? strval($xml->Prefix) : "";
        $prefix = OssUtil::decodeKey($prefix, $encodingType);
        $marker = isset($xml->Marker) ? strval($xml->Marker) : "";
        $marker = OssUtil::decodeKey($marker, $encodingType);
        $maxKeys = isset($xml->MaxKeys) ? intval($xml->MaxKeys) : 0;
        $delimiter = isset($xml->Delimiter) ? strval($xml->Delimiter) : "";
        $delimiter = OssUtil::decodeKey($delimiter, $encodingType);
        $isTruncated = isset($xml->IsTruncated) ? strval($xml->IsTruncated) : "";
        $nextMarker = isset($xml->NextMarker) ? strval($xml->NextMarker) : "";
        $nextMarker = OssUtil::decodeKey($nextMarker, $encodingType);
        return new ObjectListInfo($bucketName, $prefix, $marker, $nextMarker, $maxKeys, $delimiter, $isTruncated, $objectList, $prefixList);
    }
protected function parseDataFromResponse ( ) { $ xml = new \ SimpleXMLElement ( $ this -> rawResponse -> body ) ; $ encodingType = isset ( $ xml -> EncodingType ) ? strval ( $ xml -> EncodingType ) : "" ; $ objectList = $ this -> parseObjectList ( $ xml , $ encodingType ) ; $ prefixList = $ this -> parsePrefixList ( $ xml , $ encodingType ) ; $ bucketName = isset ( $ xml -> Name ) ? strval ( $ xml -> Name ) : "" ; $ prefix = isset ( $ xml -> Prefix ) ? strval ( $ xml -> Prefix ) : "" ; $ prefix = OssUtil :: decodeKey ( $ prefix , $ encodingType ) ; $ marker = isset ( $ xml -> Marker ) ? strval ( $ xml -> Marker ) : "" ; $ marker = OssUtil :: decodeKey ( $ marker , $ encodingType ) ; $ maxKeys = isset ( $ xml -> MaxKeys ) ? intval ( $ xml -> MaxKeys ) : 0 ; $ delimiter = isset ( $ xml -> Delimiter ) ? strval ( $ xml -> Delimiter ) : "" ; $ delimiter = OssUtil :: decodeKey ( $ delimiter , $ encodingType ) ; $ isTruncated = isset ( $ xml -> IsTruncated ) ? strval ( $ xml -> IsTruncated ) : "" ; $ nextMarker = isset ( $ xml -> NextMarker ) ? strval ( $ xml -> NextMarker ) : "" ; $ nextMarker = OssUtil :: decodeKey ( $ nextMarker , $ encodingType ) ; return new ObjectListInfo ( $ bucketName , $ prefix , $ marker , $ nextMarker , $ maxKeys , $ delimiter , $ isTruncated , $ objectList , $ prefixList ) ; }
Parse the xml data returned by the ListObjects interface

return ObjectListInfo
Parse the xml data returned by the ListObjects interface