$xml= simplexml_load_file('temp.xml');
foreach($xml->status->attributes() as $name => $value ){
echo $name.' '.$value.'<br>';
}
foreach($xml->readCalls->classify->classification->children() as $node ){
foreach($node->attributes() as $name => $value)
echo $name.' '.$value.'<br>';
}
о / р:
успех есть
statusCode 2000
className отрицательный
p 0,741735
className положительный
р 0,258265
Если вы хотите сохранить их:
$status_code = (string)$xml->status->attributes()->statusCode;
foreach($xml->readCalls->classify->classification->class as $node ){
${(string) $node->attributes()->className} = (string) $node->attributes()->p;
}
echo $status_code.' '.$positive.' '.$negative;
о / р:
2000 0,258265 0,741735