Работаем с файлом формата XML

17 Марта 2016
php

Для того чтобы открыть file.xml и начать работу с содержимым XML файла достаточно запустить функцию simplexml_load_file

simplexml_load_file("file.xml");

Рассмотрим простой пример парсинга файла XML file.xml имеющего вид:

<root>
	<Agents>
		<Agent>
			<AgentID group="123">12</AgentID>
			<AgentName>"ЗАО" Газпром</AgentName>
			<Active>true</Active>
			<Login>admin</Login>
			<Password>12345</Password>
		</Agent>
	</Agents>
</root>


Пример парсинга XML файла file.xml

$root=simplexml_load_file("file.xml");
foreach($root->Agents->Agent as $Agent){
	$id=$Agent->AgentID;
	$group=$Agent->AgentID['group'];
	$name=$Agent->AgentName;
	$active=$Agent->Active;
	$login=$Agent->Login;
	$password=$Agent->Password;
}