Open Journal Systems  3.3.0
XMLParserDOMHandler Class Reference
Inheritance diagram for XMLParserDOMHandler:
XMLParserHandler

Public Member Functions

 __construct ()
 
 characterData ($parser, $data)
 
 destroy ()
 
 endElement ($parser, $tag)
 
 getResult ()
 
 startElement ($parser, $tag, $attributes)
 

Data Fields

 $currentData
 
 $currentNode
 
 $rootNode
 

Detailed Description

Default handler for XMLParser returning a simple DOM-style object. This handler parses an XML document into a tree structure of XMLNode objects.

See also
XMLParser

Definition at line 22 of file XMLParserDOMHandler.inc.php.

Constructor & Destructor Documentation

◆ __construct()

XMLParserDOMHandler::__construct ( )

Constructor.

Definition at line 45 of file XMLParserDOMHandler.inc.php.

Member Function Documentation

◆ characterData()

XMLParserDOMHandler::characterData (   $parser,
  $data 
)

Callback function to act as the character data handler.

Parameters
$parserXMLParser
$datastring

Reimplemented from XMLParserHandler.

Definition at line 92 of file XMLParserDOMHandler.inc.php.

◆ destroy()

XMLParserDOMHandler::destroy ( )

Perform clean up for this object

Deprecated:

Reimplemented from XMLParserHandler.

Definition at line 50 of file XMLParserDOMHandler.inc.php.

◆ endElement()

XMLParserDOMHandler::endElement (   $parser,
  $tag 
)

Callback function to act as the end element handler.

Parameters
$parserXMLParser
$tagstring

Reimplemented from XMLParserHandler.

Definition at line 81 of file XMLParserDOMHandler.inc.php.

◆ getResult()

XMLParserDOMHandler::getResult ( )

Returns a reference to the root node of the tree representing the document.

Returns
XMLNode

Reimplemented from XMLParserHandler.

Definition at line 100 of file XMLParserDOMHandler.inc.php.

References $rootNode.

◆ startElement()

XMLParserDOMHandler::startElement (   $parser,
  $tag,
  $attributes 
)

Callback function to act as the start element handler.

Parameters
$parserXMLParser
$tagstring
$attributesarray

Reimplemented from XMLParserHandler.

Definition at line 60 of file XMLParserDOMHandler.inc.php.

Field Documentation

◆ $currentData

reference XMLParserDOMHandler::$currentData

to the current data

Definition at line 40 of file XMLParserDOMHandler.inc.php.

◆ $currentNode

XMLNode XMLParserDOMHandler::$currentNode

reference to the node currently being parsed

Definition at line 34 of file XMLParserDOMHandler.inc.php.

◆ $rootNode

XMLNode XMLParserDOMHandler::$rootNode

reference to the root node

Definition at line 28 of file XMLParserDOMHandler.inc.php.

Referenced by getResult().


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