Cargar un documento XML de un archivo.

# DOMDocument::load

(PHP 5, PHP 7, PHP 8)

DOMDocument::load — Cargar un documento XML de un archivo.

### Descripción

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

Cargar un documento XML de un archivo.

Advertencia

Rutas tipo Unix con barras inclinadas hacia a delante, pueden causar una degradacion significativa de rendimiento en sistemas Windows; asegúrese de llamar realpath() en es el caso.

### Parámetros

`filename`

  La ruta al documento XML.

`options`

  Bit a bit `OR` de las constantes de opción libxml.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Errores/Excepciones

Si se pasa un string vacío como el `filename` o se pasa el nombre de un archivo vacío, se generará una advertencia. Esta advertencia no es generada por libxml y no puede ser manejada utilizando las funciones de control de errores de libxml.

### Historial de cambios

Versión | Descripción
--- | ---
8.3.0 | Esta función ahora tiene un tipo de retorno bool tentativo.
8.0.0 | Llamar a esta función de forma estática ahora lanzará un Error. Anteriormente, se emitía un `E_DEPRECATED`.

### Ejemplos

Ejemplo #1 Creando un Documento

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

### Ver también

- DOMDocument::loadXML() - Carga de XML desde una cadena de caracteres
- DOMDocument::save() - Copia el árbol XML interno a un archivo
- DOMDocument::saveXML() - Guarda el árbol interno XML en una cadena de caracteres

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