simplexml_load_file Интерпретирует XML-файл и преобразовывает XML-документ в объект &reftitle.description; SimpleXMLElementfalsesimplexml_load_file stringfilename stringnullclass_nameSimpleXMLElement::class intoptions0 stringnamespace_or_prefix"" boolis_prefix&false; Функция преобразовывает корректный XML-документ из файла в объект. &reftitle.parameters; filename Путь к XML-файлу. class_name При установке этого необязательного параметра функция simplexml_load_file возвращает объект заданного класса. Функция выдаст ошибку, если класс возврата не расширяет класс SimpleXMLElement. options &dom.parameter.options; namespace_or_prefix Префикс пространства имён или URI. is_prefix При установке значения &true; функция интерпретирует значение параметра namespace_or_prefix как префикс, а со значением &false; — как URI; значение по умолчанию равно &false;. &reftitle.returnvalues; Функция возвращает объект (object) класса SimpleXMLElement, свойства которого содержат данные XML-документа&return.falseforfailure;. &return.falseproblem; &reftitle.errors; Функция сгенерирует сообщение об ошибке уровня E_WARNING для каждой ошибки, которую найдёт в XML-данных. Функция libxml_use_internal_errors подавляет ошибки, а функция libxml_get_errors возвращает список ошибок для обработки. &reftitle.examples; Пример интерпретации XML-документа ]]> Скрипт выведет следующее, если выполнится успешно: Array ... ) ]]> На этом этапе доступно обращение к заголовку и другим элементам: $xml->title. &reftitle.seealso; simplexml_load_string SimpleXMLElement::__construct libxml_use_internal_errors libxml_set_streams_context