EGOCMS  18.0
EGOTEC Content-Managament-System
Ego_DomQuery Klassenreferenz

Öffentliche Methoden

 __construct ($content, &$doc=null)
 
 setSmarty ($smarty)
 
 getHTML ($node=null)
 
 setInnerHTML ($nodes, $callback=null)
 
 setText ($nodes, $callback=null)
 
 xpath ($expression, $contextNode=null, $registerNodeNS=true)
 
 query ($expression, $contextNode=null, $registerNodeNS=true)
 
 modify ($params)
 

Öffentliche, statische Methoden

static validHTML ($html)
 

Datenfelder

 $doc
 
 $xpath
 

Ausführliche Beschreibung

Ego_DomQuery Klasse

Autor
dg

Definiert in Zeile 14 der Datei Ego_DomQuery.php.

Beschreibung der Konstruktoren und Destruktoren

◆ __construct()

__construct (   $content,
$doc = null 
)

Konstruktor

Parameter
string$content
DOMDocument$doc

Definiert in Zeile 36 der Datei Ego_DomQuery.php.

Benutzt $doc und xpath().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ getHTML()

getHTML (   $node = null)

HTML des DOMDocuments oder eines DOMNodes ermitteln

Parameter
DOMNode | null$node
Rückgabe
string

Definiert in Zeile 98 der Datei Ego_DomQuery.php.

Benutzt setInnerHTML().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ modify()

modify (   $params)

HTML modifizieren

  • selector: CSS Selektor zum betroffenen ParentNode und
  • wrapper: HTML, welches das ParentNode umschließt (<%> als Platzhalter für das ParentNode) oder
  • attribute: HTML Attribut
  • value: Neuer Wert für das HTML Attribut
Parameter
array$params
Rückgabe
void

Definiert in Zeile 208 der Datei Ego_DomQuery.php.

Benutzt $doc, $xpath und query().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ query()

query (   $expression,
  $contextNode = null,
  $registerNodeNS = true 
)

Query mit einem CSS Selektor in Xpath ausführen

Parameter
string$expression
DOMNode | null$contextNode
boolean$registerNodeNS
Rückgabe
DOMNodeList

Definiert in Zeile 190 der Datei Ego_DomQuery.php.

Benutzt xpath().

Wird benutzt von modify().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setInnerHTML()

setInnerHTML (   $nodes,
  $callback = null 
)

Setzt das innere HTML einer Node Liste

Parameter
DOMNodeList$nodes
string | callable$callback
Rückgabe
DOMNodeList

Definiert in Zeile 119 der Datei Ego_DomQuery.php.

Benutzt $doc.

Wird benutzt von getHTML() und setText().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setSmarty()

setSmarty (   $smarty)

Verwendetes Smarty Objekt setzen

Parameter
Ego_Smarty$smarty
Rückgabe
void

Definiert in Zeile 48 der Datei Ego_DomQuery.php.

Benutzt $doc.

◆ setText()

setText (   $nodes,
  $callback = null 
)

Setzt den Text einer Node Liste

Parameter
DOMNodeList$nodes
string | callable$callback
Rückgabe
DOMNodeList

Definiert in Zeile 148 der Datei Ego_DomQuery.php.

Benutzt setInnerHTML().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ validHTML()

static validHTML (   $html)
static

Valides HTML erzeugen

Parameter
string$html
Rückgabe
string

Definiert in Zeile 84 der Datei Ego_DomQuery.php.

◆ xpath()

xpath (   $expression,
  $contextNode = null,
  $registerNodeNS = true 
)

Query mit einem Xpath Selektor ausführen

Parameter
string$expression
DOMNode | null$contextNode
boolean$registerNodeNS
Rückgabe
DOMNodeList

Definiert in Zeile 177 der Datei Ego_DomQuery.php.

Wird benutzt von __construct() und query().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

◆ $doc

$doc

Definiert in Zeile 18 der Datei Ego_DomQuery.php.

Wird benutzt von __construct(), modify(), setInnerHTML() und setSmarty().

◆ $xpath

Definiert in Zeile 23 der Datei Ego_DomQuery.php.

Wird benutzt von modify().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: