DOMDocument::saveXML
En esta página
DOMDocument::saveXML
Guarda el árbol interno XML en una cadena de caracteres
Descripción#
public DOMDocument::saveXML([DOMNode $node], [int $options]): string
```php
Crea un documento XML desde la representación DOM. Esta función es habitualmente llamada después de la creación de un nuevo documento DOM, como en el ejemplo que se muestra a continuación.
## Parámetros
`node`
Utilice este argumento para mostrar únicamente un nodo específico sin declaración XML en lugar de todo el documento.
`options`
Opciones adicionales. Las opciones `LIBXML_NOEMPTYTAG` y `LIBXML_NOXMLDECL` son soportadas. Antes de PHP 8.3.0, solo la opción `LIBXML_NOEMPTYTAG` era soportada.
## Valores devueltos
Devuelve el XML o `false` si ocurre un error.
## Errores/Excepciones
Puede lanzar una DOMException con los siguientes códigos de error:
`DOM_WRONG_DOCUMENT_ERR`
Lanzado si `node` proviene de otro documento.
## Historial de cambios
| Versión | Descripción |
|---------|-----------------------------------------------------------|
| 8.3.0 | [LIBXML_NOXMLDECL](#libxml.constants) es ahora soportado. |
## Ejemplos
Guardar el árbol DOM en una cadena de caracteres
```php
El ejemplo anterior mostrará:
Obtención de todo el documento :
<book>
<title>Este es el título</title>
</book>
Obtención del título, únicamente :
<title>Este es el título</title>
Véase también#
DOMDocument::save, DOMDocument::load, DOMDocument::loadXML