Справочники, инструменты, документация

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

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