public function render(DOMRenderer $iterator, DOMElement $element)
 {
     $result = '';
     $result .= "\t" . '<tr>' . PHP_EOL;
     $result .= $iterator->renderNodes($element);
     $result .= "\t" . '</tr>' . PHP_EOL;
     return $result;
 }
 public function render(DOMRenderer $iterator, DOMElement $element)
 {
     $colspan = max(1, $element->getAttribute('colspan'));
     $rowspan = max(1, $element->getAttribute('rowspan'));
     $result = '';
     $result .= "\t\t";
     $result .= sprintf('<td colspan="%d" rowspan="%d">', $colspan, $rowspan);
     $result .= $iterator->renderNodes($element);
     $result .= '</td>' . PHP_EOL;
     return $result;
 }
Esempio n. 3
0
 public function render(DOMRenderer $iterator, DOMElement $element)
 {
     $result = '';
     $type = $element->getAttribute('type');
     if (!$type) {
         $type = 'disc';
     }
     $result .= '<ul type="' . $type . '">' . PHP_EOL;
     foreach ($element->getElementsByTagName('li') as $node) {
         $result .= "\t" . '<li>' . $iterator->renderNodes($node) . '</li>' . PHP_EOL;
     }
     $result .= '</ul>';
     return $result . PHP_EOL . PHP_EOL;
 }
Esempio n. 4
0
 public function render(DOMRenderer $domRenderer, DOMElement $element)
 {
     $level = $this->level;
     if (!$level) {
         $level = $element->getAttribute('level');
     }
     $level = max(1, $level);
     $value = $domRenderer->renderNodes($element);
     $result = '';
     $id = $domRenderer->getRenderer()->createId($value);
     if ($level > 6) {
         $result = '<div id="' . $id . '" class="header' . $level . '">' . $value . '</div>';
     } else {
         $result = '<h' . $level . ' id="' . $id . '">' . $value . '</h' . $level . '>';
     }
     return $result . PHP_EOL . PHP_EOL;
 }
 public function render(DOMRenderer $iterator, DOMElement $element)
 {
     return '<em>' . $iterator->renderNodes($element) . '</em>';
 }
Esempio n. 6
0
 public function render(DOMRenderer $iterator, DOMElement $element)
 {
     return '<table border="1">' . $iterator->renderNodes($element) . '</table>';
 }