This class represents a generic namespace aware expat parser.
- $child->tag_open($parser, $tag, $attributes);
- $child->tag_close($parser, $tag);
- $child->character_data($parser, $data);
- $child->default_data($parser, $data);
- $child->end_namespace_decl($parser, $data);
- $child->start_namespace_decl($parser, $data);
- $child->external_entity_ref($parser, $openentitynames, $base, $systemid, $publicid);
- $child->notation_decl($parser, $notationname, $base, $systemid, $publicid );
- $child->processing_instruction($parser, $target, $data);
- $child->unparsed_entity_decl($parser, $entityname, $base, $systemid, $publicid, $notationname);
The parser expects UTF-8 input.