Carrega XML a partir de uma string

# DOMDocument::loadXML

(PHP 5, PHP 7, PHP 8)

DOMDocument::loadXML — Carrega XML a partir de uma string

### Descrição

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

Carrega um documento XML a partir de uma string.

### Parâmetros

`source`

  A string contendo o XML.

`options`

  Operação binária `OR` das constantes de opção libxml.

### Valor Retornado

Retorna `true` em caso de sucesso ou `false` em caso de falha.

### Erros/Exceções

Se uma string vazia for passada como o `source`, um aviso será gerado. Este aviso não é gerado pelo libxml e não pode ser tratado usando as funções de manipulação de erros do libxml.

### Registro de Alterações

Versão | Descrição
--- | ---
8.3.0 | Esta função agora tem um tipo de retorno bool tentativo.
8.0.0 | Chamando esta função estaticamente agora irá gerar um Error. Anteriormente, era gerado um `E_DEPRECATED`.

### Exemplos

Exemplo #1 Criando um Documento

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

### Veja Também

- DOMDocument::load() - Carrega XML de um arquivo
- DOMDocument::save() - Grava a árvore XML interna de volta em um arquivo
- DOMDocument::saveXML() - Despeja a árvore XML interna de volta em uma string

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