DOMDocument::load

(PHP 5, PHP 7, PHP 8)

DOMDocument::load Carrega XML de um arquivo

Descrição

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

Carrega um documento XML de um arquivo.

Warning

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 bit a bit OU 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

Example #1 Criando um Documento

<?php
$doc = new DOMDocument();
$doc->load('book.xml');
echo $doc->saveXML();
?>

Veja Também