NAME
XML::SimpleParser - Perl extension for XML parsing without external libraries
SYNOPSIS
use XML::SimpleParse;
my $parser = new XML::SimpleParser;
my $tree = $parser->parse_file('example.xml');
DESCRIPTION
XML::Parser call Expat libraries and make many unneeded and slow things. I need parser for reading XML documents with large tolerance to errors and non-standard things. This is answer for question why I make yet another XML parser.
THE XML::SIMPLEPARSER CLASS
new
Constructor create instance of XML::SimpleParser class.
my $parser = new XML::SimpleParser;
parse STRING
Parse STRING (XML) and return tree with XML document. Return undef when exception occurs.
parse_file NAME
Parse file with filename NAME. If NAME is filehandle, parse its contents. Return like parse().
VERSION
0.01
AUTHOR
(c) 2001 Milan Sorm, sorm@pef.mendelu.cz at Faculty of Economics, Mendel University of Agriculture and Forestry in Brno, Czech Republic.
This module was needed for making SchemaView Plus (svplus) for reading and saving XML files (not total well-structured non-standard files must be accepted too - e.g. Java XML packages results etc.).
SEE ALSO
perl(1), svplus(1), XML::Parser(3), XML::Dumper(3), IO::File(3).