![]() |
Bearsampp 2026.9.23
|
Public Member Functions | |
| cdataHandler ($parser, $cdata) | |
| endHandler ($parser, $element) | |
| getData () | |
| parse ($data) | |
| postProcess ($data, $element) | |
| startHandler ($parser, $element, $attribs) | |
Data Fields | |
| $_dataStack = array() | |
| $_depth = 0 | |
| $_root = null | |
| $_unserializedData = null | |
| $_valStack = array() | |
| $encoding = 'ISO-8859-1' | |
Definition at line 29 of file XMLParser.php.
| cdataHandler | ( | $parser, | |
| $cdata ) |
Handler for character data
@access private
| object | XML parser object |
| string | CDATA |
Definition at line 243 of file XMLParser.php.
References $_depth.
| endHandler | ( | $parser, | |
| $element ) |
End element handler for XML parser
@access private
| object | XML parser object |
| string |
Definition at line 163 of file XMLParser.php.
References postProcess().
| getData | ( | ) |
| parse | ( | $data | ) |
| string | xml content |
Definition at line 79 of file XMLParser.php.
Referenced by PEAR_REST\retrieveData().
| postProcess | ( | $data, | |
| $element ) |
post-process data
| string | $data | |
| string | $element | element name |
Reimplemented in PEAR_PackageFile_Parser_v2.
Definition at line 150 of file XMLParser.php.
Referenced by endHandler().
| startHandler | ( | $parser, | |
| $element, | |||
| $attribs ) |
Start element handler for XML parser
@access private
| object | $parser | XML parser object |
| string | $element | XML element |
| array | $attribs | attributes of XML tag |
Definition at line 122 of file XMLParser.php.
References $_depth.
| $_dataStack = array() |
stack for all data that is found
Definition at line 47 of file XMLParser.php.
| $_depth = 0 |
current tag depth
Definition at line 59 of file XMLParser.php.
Referenced by cdataHandler(), and startHandler().
| $_root = null |
name of the root tag
Definition at line 41 of file XMLParser.php.
| $_unserializedData = null |
Definition at line 35 of file XMLParser.php.
Referenced by getData().
| $_valStack = array() |
stack for all values that are generated
Definition at line 53 of file XMLParser.php.
| $encoding = 'ISO-8859-1' |
The XML encoding to use
Definition at line 65 of file XMLParser.php.
Referenced by PEAR_PackageFile_Parser_v2\parse().