# DOMDocument::loadXML

(PHP 5, PHP 7, PHP 8)

DOMDocument::loadXML — Charge du XML depuis une chaîne de caractères

### Description

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

Charge un document XML depuis une chaîne de caractères.

### Liste de paramètres

`source`

  La chaîne de caractères contenant le XML.

`options`

  L'opérateur `OR` des constantes libxml.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Erreurs / Exceptions

Si une chaîne vide est passée comme paramètre `source`, une alerte sera générée. Cette alerte n'est pas générée par libxml, et ne peut être gérée en utilisant les fonctions de gestion d'erreur de libxml.

### Historique

Version | Description
--- | ---
8.3.0 | Cette fonction a maintenant un type de retour bool provisoire.
8.0.0 | L'appel statique de cette fonction lèvera désormais une Error. Auparavant, une erreur `E_DEPRECATED` était générée.

### Exemples

Exemple #1 Création d'un Document

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

### Voir aussi

- DOMDocument::load() - Charge du XML depuis un fichier
- DOMDocument::save() - Sauvegarde l'arbre interne XML dans un fichier
- DOMDocument::saveXML() - Sauvegarde l'arbre interne XML dans une chaîne de caractères