将xml格式字符串按xml输出或解析

今天想弄一下阿里云的oss,阿里云默认返回的信息是xml。
下面给一个自己写的代码片段,大家不难发现body里面的内容其实是xml格式的,下面将将body里面的作为xml输出

$c=file_get_contents("http://127.0.0.1:8010/ali-oss/demo/tutorial.php");
$cc=trim(get_str($c,'-Body:','|-Header:'));
header("Content-type:text/xml;charset=utf-8"); 
echo $cc;
 

xml格式输出
下面是将返回的信息里面的body内容作为xml,并且解析获得Key和Size

$c=file_get_contents("http://127.0.0.1:8010/ali-oss/demo/tutorial.php");
$cc=trim(get_str($c,'-Body:','|-Header:'));
$xml=simplexml_load_string($cc);
foreach ($xml->Contents as $item) {  
	echo "<h2>" . $item->Key . "</h2>";  
	echo "<p>" . $item->Size . "</p>";  
}  

发表评论

电子邮件地址不会被公开。 必填项已用*标注