道招

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

如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!

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

今天想弄一下阿里云的oss,阿里云默认返回的信息是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>";
}
更新时间:
上一篇:curl获取https开头的url的内容下一篇:百度bae签名函数

相关文章

java入门之2.5字符型数据

§ 2.5 字 符 型 数 据 一 、 字 符 常 量 字 符 常 量 是 用 单 引 号 括 起 来 的 一 个 字 符 ,如 ‘ a’ , ‘ A’。 另 外 ,与 C、C++ 阅读更多…

String.prototype.match到底怎么用

今天在一本书《Javascript for impatient programmers》上看到写的是这样用 match(regExp: string | RegExp): RegExpMatc 阅读更多…

SQL批量替换字符串的方法

在SQL SERVER中批量替换字符串的方法 update table[表名] set Fields[字段名]=replace(Fields[字段名],'被替换原内容','要替换 成的 阅读更多…

php将二维数组转换成字符串

假设现在我们有数组如下: Array ( [1] =&gt; 错 [3] =&gt; 错 ) 想将其转化为字符串,即转化成 1错3错 我们可以这样实现 &lt;?php $a = arra 阅读更多…

在新浪sae用XStream不要过于乐观

XStream是如此的强大,让人爱不释手,今天早上临近上班前还在网上搜索部分用法呢,最终总算达到自己的目的了。等到上班时候,工作之余,时间较为充裕,可以到官方网站学习学习。顿时发现还是官网的讲解最好, 阅读更多…

php截取字符串substr,strpos用法

例如 MARKDOWN_HASHe3caf31d0bfee4f05bb1a1a0dc9b105fMARKDOWN HASH :怎样提取下划线“”之前和之后的字符串? substr($m,0, 阅读更多…

关注道招网公众帐号