Foreign
abstract class Foreign extends Element
Basisiklasse für Fremdelemente die nicht zum HTML-Namensraum gehören.
Properties
protected AttributeMap | $attributes | from Element | |
protected type | $selfClosing | from Element | |
protected type | $noEndTag | from Element | |
protected Namespaces | $namespace | from Element | |
protected string | $prefix | from Element | |
protected string | $localName | from Element |
Methods
__construct(string $tag, string $value = '', array|null|AttributeMap $attributes = null)
Erstellt ein neues Node-Objekt
from Element
Details
in Element at line 77
__construct(string $tag, string $value = '', array|null|AttributeMap $attributes = null)
Erstellt ein neues Node-Objekt
in Element at line 214
string
getHTML()
HTML-Zeichenkette
in Node at line 83
string
__toString()
Liefert die Nodes als Zeichenkette zurück
Ruft getHTML() auf
in Element at line 95
Element
setNamespace(Namespaces $namespace)
Namespace setzen
in Element at line 105
Namespaces|null
getNamespace()
Namespace
in Element at line 114
string
getTag()
Alias auf getName
in Element at line 129
protected Element
setSelfClosing(boolean $mode)
Selbstschliessender Tag
<br>
in Element at line 146
boolean
hasEndTag()
Prüfen ob der Tag ein schliessendes Tag benötigt. Das ist der Fall wenn selfClosing und EndTag true sind.
<br>
in Element at line 170
string
getAttributeValue(string $name)
Den Wert eines Attributes abfragen
in Element at line 193
AttributeMap
getAttributes()
AttributeMap
in Element at line 204
Element
setAttributes(AttributeMap $map)
AttributeMap setzen
in Element at line 245
__clone()
Erstellt eine Kopie dieser Node.
Auch alle Kinder weden dabei kopiert.