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; }
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; }
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>'; }
public function render(DOMRenderer $iterator, DOMElement $element) { return '<table border="1">' . $iterator->renderNodes($element) . '</table>'; }