NAME

XTM::XML::Grove2TM - XTM XML parser

SYNOPSIS

use XTM::XML::Latin1Parser;
my $grove_builder = XTM::XML::Latin1Parser->new;
my $parser = XML::Parser::PerlSAX->new ( Handler => $grove_builder );
my $grove;
$grove  = $parser->parse ( Source => { String => $stream,
                                       Encoding => 'ISO-8859-1' } );
use Data::Grove::Visitor;
my $tm = new XTM::Memory;
use XTM::XML::Grove2TM;
$grove->accept_name (XTM::XML::Grove2TM->new, $tm);

DESCRIPTION

Once you have a grove with parsed XML data, you can iterate over this grove, letting the package do the work of creating a XTM::Memory structure.

AUTHOR INFORMATION

Copyright 2001, Robert Barta <rho@telecoma.net>, All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.