public function FrxRenderer::extractSource in Forena Reports 7.4
Get the textual representations of html for the configuration engine.
1 call to FrxRenderer::extractSource()
- FrxRenderer::extractXPath in renderers/
FrxRenderer.inc - Extracts the inner html of all nodes that match a particular xpath expression.
File
- renderers/
FrxRenderer.inc, line 902 - FrxRenderer.inc Base class for Frx custom renderers @author davidmetzler
Class
- FrxRenderer
- @file FrxRenderer.inc Base class for Frx custom renderers @author davidmetzler
Code
public function extractSource(DOMNode $node) {
$content = '';
switch ($node->nodeType) {
case XML_ELEMENT_NODE:
$content = $this->dom
->saveXML($node);
break;
case XML_TEXT_NODE:
case XML_ENTITY_REF_NODE:
case XML_ENTITY_NODE:
case XML_ATTRIBUTE_NODE:
$content = $child->textContent;
break;
case XML_COMMENT_NODE:
$content = '<!--' . $node->data . '-->';
break;
}
return $content;
}