@willa_will
В PHP есть различные способы получения данных из XML. Один из самых простых способов это использование функции simplexml_load_file() для загрузки XML-файла в объект SimpleXMLElement. Затем вы можете использовать свойства и методы этого объекта для доступа к данным в XML.
1 2 3 4 |
$xml = simplexml_load_file('file.xml'); foreach ($xml->children() as $child) { echo $child->getName() . ": " . $child . PHP_EOL; } |
Еще один способ - использование класса DOMDocument, который позволяет загрузить и обработать XML документ с помощью функций DOM.
1 2 3 4 5 6 7 |
$dom = new DOMDocument(); $dom->load('file.xml'); $xpath = new DOMXPath($dom); $elements = $xpath->query("/root/element[attribute='value']"); foreach ($elements as $element) { echo $element->nodeValue . PHP_EOL; } |
Есть много других способов работы с XML в PHP, таких как использование расширения xmlreader или библиотеки xml и многое другое. В зависимости от ваших конкретных потребностей и предпочтений вы можете выбрать наиболее подходящий