protected function generateTable($xmlFile) { $statementResult = new \DOMDocument(); $statementResult->load(__DIR__ . '/exemples/' . $xmlFile); $node = $statementResult->getElementsByTagName('root')->item(0); $resultSet = new ResultSet(); $resultSet->hydrate($node); return new HtmlTableLayout($resultSet); }
public function testGetAttribute() { $document = new \DOMDocument(); $document->loadXml('<test></test>'); $node = $document->getElementsByTagName('test')->item(0); try { $test = ResultSet::getAttribute($node, 'att'); } catch (MetadataException $expected) { return; } $this->fail('An expected exception has not been raised.'); }
private function createNullResultSet() { $statementResult = new \DOMDocument(); $statementResult->loadXml('<root></root>'); $node = $statementResult->getElementsByTagName('root')->item(0); $resultSet = new ResultSet(); $resultSet->hydrate($node); return $resultSet; }