simplexml_load_file
Интерпретирует 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 для того, чтобы
подавить все ошибки XML, и функцию libxml_get_errors
для прохода по ним впоследствии.
&reftitle.examples;
Интерпретация XML-документа
]]>
Этот скрипт выведет следующее в случае успешного завершения:
Пример заголовка
...
)
]]>
Здесь вы можете использовать $xml->title
и любые другие элементы.
&reftitle.seealso;
simplexml_load_string
SimpleXMLElement::__construct
libxml_use_internal_errors
libxml_set_streams_context