# DOMDocument::loadXML

(PHP 5, PHP 7, PHP 8)

DOMDocument::loadXML — Cargar XML desde una cadena

### Descripción

public DOMDocument::loadXML(string `$source`, int `$options` = 0): mixed

Carga un documento XML desde una cadena.

### Parámetros

`source`

  La cadena que contiene el XML.

`options`

  Operador a nivel de bits `OR` de las constantes de opciones libxml.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error. Si se llama estáticamente, devuelve un DOMDocument o `false` en caso de error.

### Errores/Excepciones

Si se pasa una cadena vacía a `source`, se generará una advertencia. Esta advertencia no es generada por libxml y no puede ser tratada usando funciones de manejo de errores de libxml.

### Ejemplos

Ejemplo #1 Crear un Documento

`<?php
$doc = new DOMDocument();
$doc->loadXML('<root><node/></root>');
echo $doc->saveXML();
?>`

Ejemplo #2 Invocación estática de `loadXML`

`<?php
$doc = DOMDocument::loadXML('<root><node/></root>');
echo $doc->saveXML();
?>`

### Ver también

- DOMDocument::load() - Cargar un documento XML de un archivo.
- DOMDocument::save() - Copia el árbol XML interno a un archivo
- DOMDocument::saveXML() - Copia el arbol XML interno a un string