![]() |
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.
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().
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().
insertNode | ( | $node, | |
$params | |||
) |
params:
string | DOMNode | $node | HTML String oder DOMNode |
array | $params |
Definiert in Zeile 494 der Datei Ego_DomQuery.php.
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().
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().
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().
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().
|
static |
Valides HTML erzeugen
string | $html |
Definiert in Zeile 105 der Datei Ego_DomQuery.php.
Wird benutzt von getHTML().
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().
$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.