Documentación offline PHP master

DOMDocument::load

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DOMDocument::load

Cargar un documento XML de un archivo.

Descripción#

public DOMDocument::load(string $filename, [int $options]): bool
```php

Cargar un documento XML de un archivo.

> [!WARNING]
> 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`](#language.operators.bitwise) de las [constantes de opción libxml](#libxml.constants).

## 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

Creando un Documento
load('examples/book.xml'); echo $doc->saveXML(); ?>

```php

Véase también#

DOMDocument::loadXML, DOMDocument::save, DOMDocument::saveXML