Вы можете получить атрибуты элемента XML, вызвав функцию attributes()
на узле XML.Чтобы узнать больше об атрибутах: php.net
Вот пример PHP-кода для получения атрибута Value
в вашем случае:
<?php
$xml = <<<XML
<Data>
<Sample Value="5.64472e-011"/>
<Sample Value="8.91325e-007"/>
</Data>
XML;
$data = simplexml_load_string($xml);
foreach($data as $key => $node) {
echo $node->attributes()->Value . "\n"; // here Value is an attribute name.. you can get any attribute like this.
}
?>
Для использования XMLкак внешний файл:
<?php
$data = simplexml_load_file('test.xml'); // path of XML file consists of data you shared above.
foreach($data as $key => $node) {
echo $node->attributes()->Value . "\n";
}
?>
Вывод в обоих случаях должен выглядеть следующим образом:
5.64472e-011
8.91325e-007