Aşağıdaki örnek tam istediğinizi karşılayacaktır, PHP5 ve SimpleXML kütüphanesini gerektirir.
<?
$xmlstr = <<<XML
<?XML version="1.0" standalone="yes" ?>
<report>
<table>
<columns>
<column name="campaign" />
<column name="adgroup" />
<column name="keyword" />
<column name="currCode" />
<column name="imps" />
<column name="clicks" />
<column name="ctr" />
<column name="cpc" />
<column name="cpm" />
<column name="cost" />
<column name="pos" />
</columns>
<rows>
<row campaign="FiloHost" adgroup="hosting" keyword="Toplam - içerik hedefleme" currCode="TRY" imps="676470" clicks="623" ctr="9.209573225715848E-4" cpc="41589" cpm="38301" cost="25910000" pos="5.0534643074" />
<row campaign="FiloHost" adgroup="hosting" keyword="ASP destekli host" currCode="TRY" imps="47" clicks="1" ctr="0.02127659574468085" cpc="430000" cpm="9148936" cost="430000" pos="2.2553191489" />
<row campaign="FiloHost" adgroup="hosting" keyword="ASP destekli hosting" currCode="TRY" imps="19" clicks="0" ctr="0.0" cpc="0" cpm="0" cost="0" pos="4.3684210526" />
<row campaign="FiloHost" adgroup="hosting" keyword="ASP host" currCode="TRY" imps="150" clicks="0" ctr="0.0" cpc="0" cpm="0" cost="0" pos="4.1533333333" />
</rows>
</table>
</report>
XML;
$XML = new SimpleXMLElement($xmlstr);
echo "<hr>";
echo "Tablo : Row : Row 0 : Attributes";
echo "<pre>";
foreach($XML->table[0]->rows[0]->row[0]->attributes() as $a => $b) {
echo $a,'="',$b,"\"\n";
}
echo "</pre>";
echo "<hr>";
echo "Tablo : Columns : Column 0 : Attributes";
echo "<pre>";
foreach($XML->table[0]->columns[0]->column[0]->attributes() as $a => $b) {
echo $a,'="',$b,"\"\n";
}
echo "</pre>";
echo "<hr>";
echo "Tablo : Columns : Column 0 ";
echo "<pre>";
print_r($XML->table[0]->columns[0]->column[0]);
echo "</pre>";
echo "<hr>";
echo "Tablo : Columns ";
echo "<pre>";
print_r($XML->table[0]->columns[0]);
echo "</pre>";
?>