public function testBySelf() { $node = new SimpleDOM('<node> <child><letter>e</letter></child> <child><letter>b</letter></child> <child><letter>c</letter></child> <child><letter>d</letter></child> <child><letter>a</letter></child> </node>'); $expected = array(new SimpleDOM('<child><letter>a</letter></child>'), new SimpleDOM('<child><letter>b</letter></child>'), new SimpleDOM('<child><letter>c</letter></child>'), new SimpleDOM('<child><letter>d</letter></child>'), new SimpleDOM('<child><letter>e</letter></child>')); $actual = $node->sortedXPath('//child', '.'); $this->assertEquals($expected, $actual); }