Работаем с файлом формата 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;
}