试图从xml文件中回显每一列中的值 第一列代表键/名称,第二列代表值
<report lang="en" name="Statssa Test" tz="134224928">
<stats/>
<tables>
<table cols="2" flags="16777216" id="unit_profile_fields" name="Profile" rows="6">
<header>
<col name="Name"/>
<col name="Value"/>
</header>
<row>
<col txt="Brand" val="0" vt="0"/>
<col txt="VW" val="0" vt="0"/>
</row>
<row>
<col txt="Color" val="0" vt="0"/>
<col txt="WHITE" val="0" vt="0"/>
</row>
<row>
<col txt="Model" val="0" vt="0"/>
<col txt="POLO TSI" val="0" vt="0"/>
</row>
<row>
<col txt="Vehicle type" val="0" vt="0"/>
<col txt="CHZD15244" val="0" vt="0"/>
</row>
<row>
<col txt="VIN" val="0" vt="0"/>
<col txt="AAVZZZAWZKU087256" val="0" vt="0"/>
</row>
<row>
<col txt="Year" val="0" vt="0"/>
<col txt="2019" val="0" vt="0"/>
</row>
</table>
答案 0 :(得分:0)
<?php
//Load xml file
$xml=simplexml_load_file("note.xml") or die("Error: Cannot create object");
//loop table data into array
$items = array();
foreach($xml->tables->table as $key =>$value)
{
$items[] = $value['rows'];
}
//display first table data
for($i = 0; $i < $items[0]; $i++)
{
//display each column item values/text
foreach($xml->tables->table->row[$i]->col as $key =>$value)
{
echo $value['txt'];
echo "<br>";
}
}
?>