A função DOMDocument::load() é uma função embutida no PHP que é usada para carregar um documento XML de um arquivo.

Sintaxe:

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

Parâmetros: esta função aceita dois parâmetros conforme mencionado acima e descrito abaixo:

  • $filename: este parâmetro contém o caminho para o documento XML.
  • $options: Este parâmetro contém o bit a bit OR das constantes de opção libxml.

Valor de retorno: esta função retorna TRUE em caso de sucesso ou FALSE em caso de falha. Esta função retorna um DOMDocument se for chamado estaticamente ou FALSE em caso de falha.

Os programas abaixo ilustram a função DOMDocument::load() em PHP:

gfg.xml

<user> 
    <username>Geeks123</username> 
    <name>GeeksforGeeks</name>  
    <address>  
        <phone>+91-XXXXXXXXXX</phone>
        <email>abc@geeksforgeeks.org</email>
    </address> 
</user> 

Programa:

<?php
  
// Create a new DOMDocument
$doc = new DOMDocument();
  
// Load the XML file to the document
$doc->load('gfg.xml');
  
// Create a XML document and display it
echo $doc->saveXML();
  
?>

Saída:

<user> 
    <username>Geeks123</username> 
    <name>GeeksforGeeks</name>  
    <address>  
        <phone>+91-XXXXXXXXXX</phone>
        <email>abc@geeksforgeeks.org</email>
    </address> 
</user>

Referência: https://www.php.net/manual/en/domdocument.load.php