Class OpenElementsStack
Erweiterung des Standard-Stacks um Funktionen für den HTML-Parser
- Alvine\Types\Stack
- Alvine\Markup\Html\OpenElementsStack
Namespace: Alvine\Markup\Html
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150228
Link: alvine.io
Link: http://www.w3.org/TR/html5/syntax.html#the-stack-of-open-elements
Located at OpenElementsStack.class.php
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150228
Link: alvine.io
Link: http://www.w3.org/TR/html5/syntax.html#the-stack-of-open-elements
Located at OpenElementsStack.class.php
public
|
|
public
|
|
public
|
#
popAllNodesUntil( string $tagName )
Alle Elemente bis zu einem Beliebigen Tag-Node mit dem Namen $tagName entfernen. Liegt die Node nicht auf dem Stapel werden alle Nodes entfernt. |
public
|
|
public
boolean
|
|
public
|
|
public
|
#
deleteElement(
Ein Element vom Stack unabhängig von der Position löschen. |
public
null|
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
#
haveAnElementTargetNodeInASpecificScope( string $targetTag = null, array $list = null )
Überprüfen ob im speziellen Bereich eine Node vorhanden ist. |
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
protected
boolean
|
$htmlFragmentParsingAlgorithm
|