Analizatorul PHP XML DOM. XML de încărcare și ieșire. Funcția saveXML().

XML de încărcare și ieșire (Load and Output XML)

Vrem să inițializăm analizatorul XML (XML parser), să încărcăm xml-ul și să îl scoatem:
 
<?php
$xmlDoc = new DOMDocument();
$xmlDoc->load("note.xml");

print $xmlDoc->saveXML();
?>

Rezultatul codului de mai sus va fi:
 
Popescu Ioana Reminder Nu uita de mine în acest weekend!

Dacă selectați „View source” în fereastra browserului, veți vedea următorul HTML:
 
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Popescu</to>
<from>Ioana</from>
<heading>Reminder</heading>
<body>Nu uitați de mine în acest weekend!</body>
</note>

Exemplul de mai sus creează un obiect DOMDocument (DOMDocument-Object) și încarcă XML din „note.xml” în el.

Apoi funcția saveXML() introduce documentul XML intern într-un șir (string), astfel încât să-l putem scoate.