Class: progressive_parser_processor - X-Ref
This abstract class implements one progressive_parser_processor
Processor that will receive chunks of data from the @progressive_parser
and will perform all sort of operations with them (join, split, invoke
other methods, output, whatever...
You will need to extend this class to get the expected functionality
by implementing the @process_chunk() method to handle different
chunks of information and, optionally, the @process_cdata() to
process each cdata piece individually before being "published" to
the chunk processor.
The "propietary array format" that the parser publishes to the @progressive_parser_procesor
is this:
array (
'path' => path where the tags belong to,
'level'=> level (1-based) of the tags
'tags => array (
'name' => name of the tag,
'attrs'=> array( name of the attr => value of the attr),
'cdata => cdata of the tag
)
)
TODO: Finish phpdocs