| [ Index ] |
|
Code source de PHP PEAR 1.4.5 |
[Code source] [Imprimer] [Statistiques]
Simple XML parser class. This class is a simplified version of XML_Parser. In most XML applications the real action is executed, when a closing tag is found.
| Author: | Stephan Schmidt <schst@php-tools.net> |
| Poids: | 297 lignes (9 kb) |
| Inclus ou requis: | 3 fois |
| Référencé: | 0 fois |
| Nécessite: | 1 fichier XML/Parser.php |
XML_Parser_Simple:: (9 méthodes):
XML_Parser_Simple()
_initHandlers()
reset()
startHandler()
endHandler()
cdataHandler()
handleElement()
getCurrentDepth()
addToData()
Classe: XML_Parser_Simple - X-Ref
Simple XML parser class.| XML_Parser_Simple($srcenc = null, $mode = 'event', $tgtenc = null) X-Ref |
| Creates an XML parser. This is needed for PHP4 compatibility, it will call the constructor, when a new instance is created. param: string $srcenc source charset encoding, use NULL (default) to use param: string $mode how this parser object should work, "event" for param: string $tgenc a valid target encoding |
| _initHandlers() X-Ref |
| inits the handlers |
| reset() X-Ref |
| Reset the parser. This allows you to use one parser instance to parse multiple XML documents. return: boolean|object true on success, PEAR_Error otherwise |
| startHandler($xp, $elem, &$attribs) X-Ref |
| start handler Pushes attributes and tagname onto a stack param: resource xml parser resource param: string element name param: array attributes |
| endHandler($xp, $elem) X-Ref |
| end handler Pulls attributes and tagname from a stack param: resource xml parser resource param: string element name |
| cdataHandler($xp, $data) X-Ref |
| handle character data param: resource xml parser resource param: string data |
| handleElement($name, $attribs, $data) X-Ref |
| handle a tag Implement this in your parser param: string element name param: array attributes param: string character data |
| getCurrentDepth() X-Ref |
| get the current tag depth The root tag is in depth 0. return: integer |
| addToData( $data ) X-Ref |
| add some string to the current ddata. This is commonly needed, when a document is parsed recursively. param: string data to add return: void |
| Généré le : Sun Feb 25 14:08:00 2007 | par Balluche grâce à PHPXref 0.7 |