domxml_open_file
domxml_version
Fonctions DOM XML (PHP 4)
PHP Manual

# domxml_open_mem

(PHP 4 >= 4.2.0)

domxml_open_mem — Crée un objet DOM pour un document XML

### Description

DomDocument domxml_open_mem ( string `$str` [, int `$mode` [, array `&$error` ]] )

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

### Liste de paramètres

`str`

  Le contenu du fichier XML.

`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 contenu XML donné.

### Historique

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

### Exemples

Exemple #1 Ouvrir un document XML à partir d'une chaîne

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

### Voir aussi

- domxml_open_file() - Crée un objet DOM à partir d'un fichier XML
- domxml_new_doc() - Crée un document XML vide

domxml_open_file
domxml_version
Fonctions DOM XML (PHP 4)
PHP Manual