Documentación offline PHP master

DOMDocument::xinclude

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

En esta página

DOMDocument::xinclude

Reemplaza los XIncludes en un objeto DOMDocument

Descripción#

public DOMDocument::xinclude([int $options]): int
```php

Este método reemplaza los [XIncludes](http://www.w3.org/TR/xinclude/) en un objeto DOMDocument.

> [!NOTE]
> Dado que la biblioteca libxml2 resuelve automáticamente las entidades, este método puede producir resultados no esperados si el fichero XML incluido tiene una DTD adjunta.

## Parámetros

`options`  
[Operación a nivel de bits `OR`](#language.operators.bitwise) de las [constantes de opción libxml](#libxml.constants).

## Valores devueltos

Devuelve el número de XIncludes del documento, -1 si ocurre un error durante el proceso, o `false` si no hay sustitución.

## Ejemplos

Ejemplo con DOMDocument::xinclude()
Los libros de otra persona xinclude: book.xml no ha sido encontrado EOD; $dom = new DOMDocument; // Se desea un bonito formato de salida $dom->preserveWhiteSpace = false; $dom->formatOutput = true; // carga del string XML definido anteriormente $dom->loadXML($xml); // reemplazo de los xincludes $dom->xinclude(); echo $dom->saveXML(); ?>
Resultado del ejemplo anterior es similar a:

Los libros de otra persona The Grapes of Wrath John Steinbeck en 0140186409 The Pearl John Steinbeck en 014017737X Samarcande Amine Maalouf fr 2253051209

```php