--TEST-- SimpleXML [profile]: Accessing by namespace prefix --EXTENSIONS-- simplexml --FILE-- EOF; $sxe = simplexml_load_string($xml); var_dump($sxe->children('soap', 1)); $sxe = simplexml_load_string($xml, NULL, 0, 'soap', 1); var_dump($sxe->Body); var_dump($sxe->Body->children('')); var_dump($sxe->Body->children('')->businessList); ?> --EXPECTF-- object(SimpleXMLElement)#%d (1) { ["Body"]=> object(SimpleXMLElement)#%d (0) { } } object(SimpleXMLElement)#%d (0) { } object(SimpleXMLElement)#%d (1) { ["businessList"]=> object(SimpleXMLElement)#%d (2) { ["@attributes"]=> array(1) { ["foo"]=> string(3) "bar" } ["businessInfo"]=> object(SimpleXMLElement)#%d (1) { ["@attributes"]=> array(1) { ["businessKey"]=> string(3) "bla" } } } } object(SimpleXMLElement)#%d (2) { ["@attributes"]=> array(1) { ["foo"]=> string(3) "bar" } ["businessInfo"]=> object(SimpleXMLElement)#%d (1) { ["@attributes"]=> array(1) { ["businessKey"]=> string(3) "bla" } } }