DOMDocument->save()

(No version information available, might be only in CVS)

DOMDocument->save() — Sauvegarde l'arbre interne XML dans un fichier

Description

class DOMDocument {
mixed save ( string $filename [, int $options] )
}

Crée un document XML depuis la représentation DOM. Cette fonction est habituellement appelée après la construction d'un tout nouveau document DOM, comme dans l'exemple ci-dessous.

Liste de paramètres

filename

Le chemin où sera sauvegardé le document XML.

options

Options additionnelles. Actuellement, seul LIBXML_NOEMPTYTAG est supporté.

Valeurs de retour

Retourne le nombre d'octets écrit ou FALSE si une erreur survient.

Historique

Version Description
5.1.0 Ajout du paramètre options

Exemples

Exemple 671. Sauvegarde d'un arbre DOM dans un fichier

<?php

$doc 
= new  DOMDocument ( '1.0' );
// nous voulons un joli affichage
$doc -> formatOutput  true ;

$root  $doc -> createElement ( 'book' );
$root  $doc -> appendChild ( $root );

$title  $doc -> createElement ( 'title' );
$title  $root -> appendChild ( $title );

$text  $doc -> createTextNode ( 'Ceci est le titre' );
$text  $title -> appendChild ( $text );

echo 
'Ecrit : '  $doc -> save ( "/tmp/test.xml" ) .  ' octets' // Ecrit : 72 octets

?>

Voir aussi

DOMDocument->saveXML()
DOMDocument->load()
DOMDocument->loadXML()