The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
XML-Parsepp Version 0.06

Simplified pure perl parser for XML

SYNOPSIS

    use XML::Parsepp;
  
    $p1 = new XML::Parsepp;
    $p1->parsefile('REC-xml-19980210.xml');
    $p1->parse('<foo id="me">Hello World</foo>');

    # Alternative
    $p2 = new XML::Parsepp(Handlers => {Start => \&handle_start,
                                        End   => \&handle_end,
                                        Char  => \&handle_char});
    $p2->parse($socket);

    # Another alternative
    $p3 = new XML::Parsepp;

    $p3->setHandlers(Char    => \&text,
                     Default => \&other);

    open(FOO, 'xmlgenerator |');
    $p3->parse(*FOO);
    close(FOO);

    $p3->parsefile('junk.xml');

  Allow duplicate attributes with option: dupatt => ';'

    $p1 = new XML::Parsepp(dupatt => ';');
    $p1->parse('<foo id="me" id="too">Hello World</foo>');

  This will fire the Start event with the following parameters

    start($ExpatNB, 'foo', 'id', 'me;too');

INSTALLATION

    To install this module, run the following commands:

	perl Makefile.PL
	make
	make test
	make install

SUPPORT AND DOCUMENTATION

    After installing, you can find documentation for this module with the
    perldoc command.

    perldoc XML::Parsepp

You can also look for information at:

    RT, CPAN's request tracker
        http://rt.cpan.org/NoAuth/Bugs.html?Dist=XML-Parsepp

    AnnoCPAN, Annotated CPAN documentation
        http://annocpan.org/dist/XML-Parsepp

    CPAN Ratings
        http://cpanratings.perl.org/d/XML-Parsepp

    Search CPAN
        http://search.cpan.org/dist/XML-Parsepp/


AUTHOR

    Klaus Eichner <klaus03@gmail.com>

COPYRIGHT AND LICENSE

    Copyright (C) 2009-2011 by Klaus Eichner

    All rights reserved. This program is free software; you can redistribute
    it and/or modify it under the terms of the artistic license 2.0,
    see http://www.opensource.org/licenses/artistic-license-2.0.php