--TEST-- SimpleXML: foreach --SKIPIF-- --FILE-- Plain text. Bla bla 1. Here we have some text data. And here some more. Wow once again. Bla bla 2. Foo Bar EOF ); foreach($sxe as $name => $data) { var_dump($name); var_dump(trim($data)); } echo "===CLONE===\n"; foreach(clone $sxe as $name => $data) { var_dump($name); var_dump(trim($data)); } echo "===ELEMENT===\n"; foreach($sxe->elem11 as $name => $data) { var_dump($name); var_dump(trim($data)); } echo "===COMMENT===\n"; foreach($sxe->elem1 as $name => $data) { var_dump($name); var_dump(trim($data)); } ?> ===DONE=== --EXPECT-- string(5) "elem1" string(10) "Bla bla 1." string(6) "elem11" string(10) "Bla bla 2." ===CLONE=== string(5) "elem1" string(10) "Bla bla 1." string(6) "elem11" string(10) "Bla bla 2." ===ELEMENT=== string(6) "elem11" string(10) "Bla bla 2." ===COMMENT=== string(5) "elem1" string(10) "Bla bla 1." ===DONE===