Hi All, All of my research seems to indicate that print_r() and SimpleXML are amongst the two most usefull things to have when working with XML documents. However, when using print_r on a SimpleXML object that has attributes, the attributes are not shown. I would propose that this is not the desired response. When using print_r on an object, it should display all available information (even, as the manual indicates, private and/or protected properties). Sample Code: -- <?php $testcase = '<a> <b>foo</b> <c>foobar</c> <d c="foobar" /> </a>'; $xml = simplexml_load_string($testcase); echo "<pre>"; print_r($xml); echo "</pre>"; echo $xml->d['c']; ?> -- Output (from browser) -- SimpleXMLElement Object ( [b] => foo [c] => foobar [d] => SimpleXMLElement Object ( ) ) foobar -- Expected output (fictional): -- SimpleXMLElement Object ( [b] => foo [c] => foobar [d] => SimpleXMLElement Object ( [c] => foobar ) ) foobar -- Now, if people agree with me, that this is infact not the desired response. Is this a 'bug' with SimpleXML or print_r? thanks paul -- Paul Reinheimer Zend Certified Engineer -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php