![]() |
EGOCMS
24.0
EGOTEC Content-Managament-System
|
Öffentliche Methoden | |
| __construct ($content, &$doc=null) | |
| setSmarty ($smarty) | |
| setSite ($site) | |
| getHTML ($node=null) | |
| getInnerHTML ($node) | |
| setInnerHTML ($nodes, $callback=null) | |
| setText ($nodes, $callback=null) | |
| xpath ($expression, $contextNode=null, $registerNodeNS=true) | |
| query ($expression, $contextNode=null, $registerNodeNS=true) | |
| modify ($params, $literal=false) | |
| insertNode ($node, $params) | |
Öffentliche, statische Methoden | |
| static | validHTML ($html) |
Datenfelder | |
| $doc | |
| $xpath | |
Ego_DomQuery Klasse
Definiert in Zeile 14 der Datei Ego_DomQuery.php.
| __construct | ( | $content, | |
| & | $doc = null |
||
| ) |
Konstruktor
| string | $content | |
| DOMDocument | $doc |
Definiert in Zeile 46 der Datei Ego_DomQuery.php.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getHTML | ( | $node = null | ) |
HTML des DOMDocuments oder eines DOMNodes ermitteln
| DOMNode | null | $node |
Definiert in Zeile 119 der Datei Ego_DomQuery.php.
Benutzt getInnerHTML(), setInnerHTML() und validHTML().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getInnerHTML | ( | $node | ) |
Das innere HTML eines Nodes ermitteln
| DOMNode | $node |
Definiert in Zeile 139 der Datei Ego_DomQuery.php.
Wird benutzt von getHTML() und modify().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| insertNode | ( | $node, | |
| $params | |||
| ) |
params:
| string | DOMNode | $node | HTML String oder DOMNode |
| array | $params |
Definiert in Zeile 494 der Datei Ego_DomQuery.php.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| modify | ( | $params, | |
$literal = false |
|||
| ) |
HTML modifizieren
| array | $params | |
| boolean | $literal |
Da das HTML bereits mit Smarty umgewandelt wurde, muss nur der Wrapper umgewandelt werden
| string | $html | |
| string | $wrapper |
Definiert in Zeile 244 der Datei Ego_DomQuery.php.
Benutzt $doc, Ego_System\file_get_contents(), getInnerHTML(), query(), setInnerHTML() und xpath().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| query | ( | $expression, | |
$contextNode = null, |
|||
$registerNodeNS = true |
|||
| ) |
Query mit einem CSS Selektor in Xpath ausführen
| string | $expression | |
| DOMNode | null | $contextNode | |
| boolean | $registerNodeNS |
Definiert in Zeile 225 der Datei Ego_DomQuery.php.
Benutzt xpath().
Wird benutzt von insertNode() und modify().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| setInnerHTML | ( | $nodes, | |
$callback = null |
|||
| ) |
Setzt das innere HTML einer Node Liste
| DOMNodeList | array | $nodes | |
| string | callable | $callback |
Definiert in Zeile 154 der Datei Ego_DomQuery.php.
Benutzt $doc.
Wird benutzt von getHTML(), modify() und setText().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| setSite | ( | $site | ) |
Verwendetes Site Objekt setzen
| Site | $site |
Definiert in Zeile 69 der Datei Ego_DomQuery.php.
| setSmarty | ( | $smarty | ) |
Verwendetes Smarty Objekt setzen
| Ego_Smarty | $smarty |
Definiert in Zeile 58 der Datei Ego_DomQuery.php.
| setText | ( | $nodes, | |
$callback = null |
|||
| ) |
Setzt den Text einer Node Liste
| DOMNodeList | $nodes | |
| string | callable | $callback |
Definiert in Zeile 183 der Datei Ego_DomQuery.php.
Benutzt setInnerHTML().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
|
static |
Valides HTML erzeugen
| string | $html |
Definiert in Zeile 105 der Datei Ego_DomQuery.php.
Wird benutzt von getHTML().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| xpath | ( | $expression, | |
$contextNode = null, |
|||
$registerNodeNS = true |
|||
| ) |
Query mit einem Xpath Selektor ausführen
| string | $expression | |
| DOMNode | null | $contextNode | |
| boolean | $registerNodeNS |
Definiert in Zeile 212 der Datei Ego_DomQuery.php.
Wird benutzt von __construct(), insertNode(), modify() und query().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| $doc |
Definiert in Zeile 18 der Datei Ego_DomQuery.php.
Wird benutzt von __construct(), modify() und setInnerHTML().
Definiert in Zeile 23 der Datei Ego_DomQuery.php.