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

# DOMDocument::loadXML

(PHP 5, PHP 7, PHP 8)

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

### Описание

public function 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-дерево из внутреннего представления в виде строки

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open