public function testXpath() { $html = $this->loadFixture('posts.html'); $document = new \DOMDocument(); $document->loadHTML($html); $node = $document->getElementsByTagName('body')->item(0); $element = new Element($node); $elements = $element->xpath("//*[contains(concat(' ', normalize-space(@class), ' '), ' post ')]"); $this->assertTrue(is_array($elements)); $this->assertEquals(3, count($elements)); foreach ($elements as $element) { $this->assertInstanceOf('DiDom\\Element', $element); } }