MediaWiki  REL1_24
PPNode_DOM Class Reference

More...

Inheritance diagram for PPNode_DOM:
Collaboration diagram for PPNode_DOM:

List of all members.

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 1769 of file Preprocessor_DOM.php.


Constructor & Destructor Documentation

PPNode_DOM::__construct ( node,
xpath = false 
)

Definition at line 1777 of file Preprocessor_DOM.php.


Member Function Documentation

Definition at line 1791 of file Preprocessor_DOM.php.

Returns:
bool|PPNode_DOM

Implements PPNode.

Definition at line 1806 of file Preprocessor_DOM.php.

Parameters:
string$type
Returns:
bool|PPNode_DOM

Implements PPNode.

Definition at line 1829 of file Preprocessor_DOM.php.

Returns:
bool|PPNode_DOM

Implements PPNode.

Definition at line 1813 of file Preprocessor_DOM.php.

Returns:
int

Implements PPNode.

Definition at line 1836 of file Preprocessor_DOM.php.

Returns:
string

Implements PPNode.

Definition at line 1856 of file Preprocessor_DOM.php.

Returns:
bool|PPNode_DOM

Implements PPNode.

Definition at line 1820 of file Preprocessor_DOM.php.

Returns:
DOMXPath

Definition at line 1784 of file Preprocessor_DOM.php.

References $node.

Referenced by splitExt().

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

Implements PPNode.

Definition at line 1848 of file Preprocessor_DOM.php.

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

Exceptions:
MWException
Returns:
array

Implements PPNode.

Definition at line 1873 of file Preprocessor_DOM.php.

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 1895 of file Preprocessor_DOM.php.

References $xpath, array(), and getXPath().

Split a "<h>" node.

Exceptions:
MWException
Returns:
array

Implements PPNode.

Definition at line 1921 of file Preprocessor_DOM.php.


Member Data Documentation

DOMElement PPNode_DOM::$node

Definition at line 1774 of file Preprocessor_DOM.php.

Referenced by getXPath().

PPNode_DOM::$xpath

Definition at line 1775 of file Preprocessor_DOM.php.

Referenced by splitExt().


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