Carrega XML de um arquivo

# DOMDocument::load

(PHP 5, PHP 7, PHP 8)

DOMDocument::load — Carrega XML de um arquivo

### Descrição

public function DOMDocument::load(string `$filename`, int `$options` = 0): bool

Carrega um documento XML de um arquivo.

Aviso

Caminhos no estilo Unix com barras inclinadas podem causar degradação significativa de desempenho em sistemas Windows; certifique-se de chamar realpath() nesse caso.

### Parâmetros

`filename`

  O caminho para o documento XML.

`options`

  Operação binária `OR` das constantes de opções 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 `filename` ou um arquivo vazio for nomeado, 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 | Chamar 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->load('examples/book.xml');
    echo $doc->saveXML();
    ?>

### Veja Também

- DOMDocument::loadXML() - Carrega XML a partir de uma string
- 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