
Xml::parser::lite implements an xml parser with an interface similar to xml::parser. though not all callbacks are supported, you should be able to use it in the same way you use xml::parser.
note that you cannot use regular expressions or split in callbacks. this is due to a limitation of perl's regular expression implementation (which is not re-entrant).