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);
 }
Example #2
0
 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;
 }