如何使用PHP读取以下xml?
如何读取php文件中的以下xml,以便输出为php中的表如何使用PHP读取以下xml?,php,xml,Php,Xml,如何读取php文件中的以下xml,以便输出为php中的表 <?xml version="1.0" ?> <Response command="GenerateReport" module="DB" status = "success"> <Applied_Filters> <Groups> Customer_Name</Groups> <Period>01/24/2015</Period> <Time_Zo
<?xml version="1.0" ?>
<Response command="GenerateReport" module="DB" status = "success">
<Applied_Filters>
<Groups> Customer_Name</Groups>
<Period>01/24/2015</Period>
<Time_Zone>India Standard Time</Time_Zone>
</Applied_Filters>
<Report name="All Nodes CPU Usage">
<Row>
<Column id="Node" name="Node">azim</Column>
<Column id="ResourceName" name="ResourceName">0</Column>
<Column id="MaxUsage(%)(graph)" name="MaxUsage">13.00</Column>
<Column id="AvgUsage(%)(graph)" name="AvgUsage">2.19</Column>
</Row>
<Row>
<Column id="Node" name="Node">azim</Column>
<Column id="ResourceName" name="ResourceName">FG100</Column>
<Column id="MaxUsage(%)(graph)" name="MaxUsage">3.00</Column>
<Column id="AvgUsage(%)(graph)" name="AvgUsage">2.18</Column>
</Row>
</Report>
</Response>
客户名称
01/24/2015
印度标准时间
阿齐姆
0
13
2.19
阿齐姆
FG100
3
2.18
我尝试了下面的php代码,不幸的是,我遇到了一个错误“致命错误:对非对象调用成员函数item()”
请说明您希望结果是什么样的。现在,您的问题的答案是:使用xml解析器,结果应该是php中的表。节点ResourceName MaxUsage(%)(图形)AvgUsage(%)(图形)azim_182.18.153.103 0 13 2.19 azim_premji_fw FG100C3G11609780 3 2.18请再次说明要读取的字段。你现在的问题可能会被关闭,因为你不清楚自己在问什么。你也应该包括你的代码,我们可以看到你已经尝试了什么,我已经张贴了我已经尝试了以上
<?php
// This is a simple example on how to draw a chart using FusionCharts and PHP.
// We have included includes/fusioncharts.php, which contains functions
// to help us easily embed the charts.
include('fusioncharts.php');
$doc = new DOMDocument();
$doc->load('response.xml');
$employees = $doc->getElementsByTagName("Row");
foreach( $employees as $Row )
{
$names = $Row->getAttribute("Node");
$Node = $names->item(0)->nodeValue;
$ages= $Row->getAttribute("MaxUsage");
$MaxUsage= $ages->item(0)->nodeValue;
$salaries = $Row->getAttribute("AvgUsage");
$AvgUsage = $salaries->item(0)->nodeValue;
echo "<b>$Node - $MaxUsage - $AvgUsage\n</b><br>";
}
?>