DOMDocument::loadXML

(PHP 5, PHP 7, PHP 8)

DOMDocument::loadXML Загрузка XML из строки

Описание

public DOMDocument::loadXML(string $source, int $options = 0): bool

Загружает XML-документ из строки.

Список параметров

source

Содержащая XML-строка.

options

Побитовое ИЛИ констант опций libxml.

Возвращаемые значения

Возвращает true в случае успешного выполнения или false, если возникла ошибка.

Ошибки

Если через аргумент source передана пустая строка, будет сгенерировано предупреждение. Это предупреждение генерируется не libxml, поэтому оно не может быть обработано функциями обработки ошибок libxml.

Список изменений

Версия Описание
8.3.0 Теперь функция имеет предварительный логический (bool) тип возвращаемого значения.
8.0.0 При статическом вызове функции теперь будет выбрасываться ошибка Error. Ранее выдавалась ошибка уровня E_DEPRECATED.

Примеры

Пример #1 Создание документа

<?php
$doc
= new DOMDocument();
$doc->loadXML('<root><node/></root>');
echo
$doc->saveXML();
?>

Смотрите также

  • DOMDocument::load() - Загрузка XML из файла
  • DOMDocument::save() - Сохраняет XML-дерево из внутреннего представления в файл
  • DOMDocument::saveXML() - Сохраняет XML-дерево из внутреннего представления в виде строки