[英]Echo XML file contents with PHP
I want to echo the following XML file in a simple table format using file_get_contents($xml)
... 我想使用
file_get_contents($xml)
以简单的表格格式回显以下XML文件...
<CallOverview>
<Calls Count="3">
<Call StartTime="10:26:25 (UTC)" Destination="+12345" Duration="00:02:25" Charge="0.039"/>
<Call StartTime="10:22:04 (UTC)" Destination="+12345" Duration="00:01:20" Charge="0.026"/>
<Call StartTime="10:08:28 (UTC)" Destination="+12345" Duration="00:02:24" Charge="0.039"/>
</Calls>
<MoreData>True</MoreData>
</CallOverview>
Simple table format to be converted into... 简单的表格格式可以转换成...
Calls Count: 3
Start Time Destination Duration Charge
10:26:25 +12345 00:02:25 0.039
10:22:04 +12345 00:01:20 0.026
10:08:28 +12345 00:02:24 0.039
Check this. 检查一下。
$xmltext = '<CallOverview>
<Calls Count="3">
<Call StartTime="10:26:25 (UTC)" Destination="+12345" Duration="00:02:25" Charge="0.039"/>
<Call StartTime="10:22:04 (UTC)" Destination="+12345" Duration="00:01:20" Charge="0.026"/>
<Call StartTime="10:08:28 (UTC)" Destination="+12345" Duration="00:02:24" Charge="0.039"/>
</Calls>
<MoreData>True</MoreData>
</CallOverview>';
$xml = simplexml_load_string($xmltext);
foreach($xml->Calls->Call as $call)
{
$attributes = $call->attributes();
echo $attributes['StartTime'];
}
I think you can improve this code sample and get done your work. 我认为您可以改进此代码示例并完成您的工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.