NAME XML::Twig - Tree interface to XML documents allowing processing chunk by chunk of huge documents. SUMMARY (see Twig.pod for full details) single-tree mode my $t= new XML::Twig(); $t->parsefile( 'doc.xml'); $t->print; chunk mode my $t= new XML::Twig( Handlers => { section => \&flush}); $t->parsefile( 'doc.xml'); $t->flush; sub flush { $_[0]->flush; } INSTALLATION perl Makefile.PL make make test make install CHANGES This is version 1.9. Added space policy options (DiscardSpaces, KeepSpaces, DiscardSpacesIn, KeepSpacesIn). Added options to new XML::Twig::Elt to set the gi and content Added parse XML::Twig::Elt to create an element from a string Added move XML::Twig::Elt function Added CDATA support (entities are no longer expanded in CDATA) Added is_pcdata function for the XML::Twig::Elt class Added is_cdata function for the XML::Twig::Elt class Added _all_ and _default_ handling Some optimization (calls to XML::Twig::Elt replaced by hash access) AUTHOR Michel Rodriguez (m.v.rodriguez@ieee.org) COPYRIGHT Copyright (c) 1999-2000, Michel Rodriguez. All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the terms of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)