DOMDocument::saveXML
Sauvegarde l'arbre interne XML dans une chaîne de caractères
&reftitle.description;
publicstringfalseDOMDocument::saveXMLDOMNodenullnode&null;intoptions0
Crée un document XML depuis la représentation DOM. Cette fonction est habituellement
appelée après la création d'un tout nouveau document DOM, comme dans l'exemple
ci-dessous.
&reftitle.parameters;
node
Utilisez ce paramètre pour afficher uniquement un nœud spécifique sans déclaration XML
plutôt que la totalité du document.
options
Options additionnelles. Actuellement, seul
LIBXML_NOEMPTYTAG est supporté.
&reftitle.returnvalues;
Retourne le XML ou &false; si une erreur survient.
&reftitle.errors;
DOM_WRONG_DOCUMENT_ERR
Lancé si node est issu d'un autre document.
&reftitle.examples;
Sauvegarde de l'arbre DOM dans une chaîne de caractères
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 "Récupération de tout le document :\n";
echo $doc->saveXML() . "\n";
echo "Récupération du titre, uniquement :\n";
echo $doc->saveXML($title);
?>
]]>
&example.outputs;
Ceci est le titre
Récupération du titre, uniquement :
Ceci est le titre
]]>
&reftitle.seealso;
DOMDocument::saveDOMDocument::loadDOMDocument::loadXML