MediaWiki REL1_31
PPNode_DOM Class Reference
Inheritance diagram for PPNode_DOM:
Collaboration diagram for PPNode_DOM:

Public Member Functions

 __construct ( $node, $xpath=false)
 
 __toString ()
 
 getChildren ()
 
 getChildrenOfType ( $type)
 
 getFirstChild ()
 
 getLength ()
 
 getName ()
 
 getNextSibling ()
 
 getXPath ()
 
 item ( $i)
 
 splitArg ()
 Split a "<part>" node into an associative array containing:
 
 splitExt ()
 Split an "<ext>" node into an associative array containing name, attr, inner and close All values in the resulting array are PPNodes.
 
 splitHeading ()
 Split a "<h>" node.
 

Public Attributes

DOMElement $node
 
 $xpath
 

Detailed Description

Definition at line 1892 of file Preprocessor_DOM.php.

Constructor & Destructor Documentation

◆ __construct()

PPNode_DOM::__construct ( $node,
$xpath = false )

Definition at line 1900 of file Preprocessor_DOM.php.

Member Function Documentation

◆ __toString()

PPNode_DOM::__toString ( )

Definition at line 1914 of file Preprocessor_DOM.php.

References $s.

◆ getChildren()

PPNode_DOM::getChildren ( )
Returns
bool|PPNode_DOM

Implements PPNode.

Definition at line 1929 of file Preprocessor_DOM.php.

◆ getChildrenOfType()

PPNode_DOM::getChildrenOfType ( $type)
Parameters
string$type
Returns
bool|PPNode_DOM

Implements PPNode.

Definition at line 1952 of file Preprocessor_DOM.php.

References $type.

◆ getFirstChild()

PPNode_DOM::getFirstChild ( )
Returns
bool|PPNode_DOM

Implements PPNode.

Definition at line 1936 of file Preprocessor_DOM.php.

◆ getLength()

PPNode_DOM::getLength ( )
Returns
int

Implements PPNode.

Definition at line 1959 of file Preprocessor_DOM.php.

◆ getName()

PPNode_DOM::getName ( )
Returns
string

Implements PPNode.

Definition at line 1979 of file Preprocessor_DOM.php.

◆ getNextSibling()

PPNode_DOM::getNextSibling ( )
Returns
bool|PPNode_DOM

Implements PPNode.

Definition at line 1943 of file Preprocessor_DOM.php.

◆ getXPath()

PPNode_DOM::getXPath ( )
Returns
DOMXPath

Definition at line 1907 of file Preprocessor_DOM.php.

◆ item()

PPNode_DOM::item ( $i)
Parameters
int$i
Returns
bool|PPNode_DOM

Implements PPNode.

Definition at line 1971 of file Preprocessor_DOM.php.

◆ splitArg()

PPNode_DOM::splitArg ( )

Split a "<part>" node into an associative array containing:

Exceptions
MWException
Returns
array

Implements PPNode.

Definition at line 1996 of file Preprocessor_DOM.php.

References $name.

◆ splitExt()

PPNode_DOM::splitExt ( )

Split an "<ext>" node into an associative array containing name, attr, inner and close All values in the resulting array are PPNodes.

Inner and close are optional.

Exceptions
MWException
Returns
array

Implements PPNode.

Definition at line 2018 of file Preprocessor_DOM.php.

◆ splitHeading()

PPNode_DOM::splitHeading ( )

Split a "<h>" node.

Exceptions
MWException
Returns
array

Implements PPNode.

Definition at line 2044 of file Preprocessor_DOM.php.

Member Data Documentation

◆ $node

DOMElement PPNode_DOM::$node

Definition at line 1897 of file Preprocessor_DOM.php.

◆ $xpath

PPNode_DOM::$xpath

Definition at line 1898 of file Preprocessor_DOM.php.


The documentation for this class was generated from the following file: