Hi, I'm creating a new XML Document in php using PHP DOM and when i use the method saveXML() i just get a blank string instead of a string with the content of the xmlDoc that i created. Here is the code : [code]<?php $doc = new DOMDocument('1.0'); $doc->formatOutput = true; $root = $doc->createElement('book'); $root = $doc->appendChild($root); $title = $doc->createElement('title'); $title = $root->appendChild($title); $text = $doc->createTextNode('This is the title'); $text = $title->appendChild($text); echo "Retrieving all the document:\n"; echo $doc->saveXML() . "\n"; echo "Retrieving only the title part:\n"; echo $doc->saveXML($title); ?>[/code] Does anyone know what may be the problm ?? It just doesn't work with or without argument's in saveXML method and doesn't output any compilation error. I just get a blank browser page ;( !!