Для того чтобы открыть 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;
}