# DOMDocument::load

(PHP 5, PHP 7, PHP 8)

DOMDocument::load — Charge du XML depuis un fichier

### Description

public DOMDocument::load(string `$filename`, int `$options` = 0): bool

Charge un document XML depuis un fichier.

Avertissement

Les chemins de style Unix avec des antislash peuvent conduire à des réductions de performance sous les systèmes Windows ; assurez-vous d'appeler la fonction realpath().

### Liste de paramètres

`filename`

  Le chemin vers le document XML.

`options`

  L'opérateur `OR` des constantes d'options 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 `filename` ou si le fichier est vide, 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 | Appeler cette fonction de manière statique 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->load('examples/book.xml');
echo $doc->saveXML();
?>`

### Voir aussi

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