domxml_new_doc
domxml_open_mem
Fonctions DOM XML
PHP Manual

# domxml_open_file

(PHP 4 >= 4.2.0)

domxml_open_file — Crée un objet DOM à partir d'un fichier XML

### Description

DomDocument domxml_open_file ( string `$filename` [, int `$mode` [, array `&$error` ]] )

Cette fonction analyse le document XML dans le fichier donné.

### Liste de paramètres

`filename`

  Le chemin au fichier XML. Le fichier est accédé en mode lecture seule.

`mode`

  Le paramètre optionnel peut être utilisé pour changer le comportement de cette fonction.

  Vous pouvez utiliser une de ces constantes suivantes : `DOMXML_LOAD_PARSING` (défaut), `DOMXML_LOAD_VALIDATING` ou `DOMXML_LOAD_RECOVERING`. Vous pouvez également ajouter à ces valeurs `DOMXML_LOAD_DONT_KEEP_BLANKS`, `DOMXML_LOAD_SUBSTITUTE_ENTITIES` et `DOMXML_LOAD_COMPLETE_ATTRS` avec une manipulation sur les bits avec un OU.

`error`

  Si utilisé, il contiendra les messages d'erreur. `error` doit être passé par référence.

### Valeurs de retour

Retourne une instance DomDocument du fichier donné.

### Exemples

Exemple #1 Ouvrir un document XML à partir d'un fichier

`<?php
if(!$dom = domxml_open_file("exemple.xml")) {
echo "Erreur lors de l'analyse du document\n";
exit;
}
$root = $dom->document_element();
?>`

### Historique

Version | Description
--- | ---
4.3.0 | Les paramètres `mode` et `error` ont été ajoutés.

### Voir aussi

- domxml_open_mem()
- domxml_new_doc()

domxml_new_doc
domxml_open_mem
Fonctions DOM XML
PHP Manual