|
NAMEXML::Encoding - A perl module for parsing XML encoding maps.SYNOPSISuse XML::Encoding; my $em_parser = new XML::Encoding(ErrorContext => 2, ExpatRequired => 1, PushPrefixFcn => \&push_prefix, PopPrefixFcn => \&pop_prefix, RangeSetFcn => \&range_set); my $encmap_name = $em_parser->parsefile($ARGV[0]); DESCRIPTIONThis module, which is built as a subclass of XML::Parser, provides a parser for encoding map files, which are XML files. The file maps/encmap.dtd in the distribution describes the structure of these files. Calling a parse method returns the name of the encoding map (obtained from the name attribute of the root element). The contents of the map are processed through the callback functions push_prefix, pop_prefix, and range_set.MethodsThis module provides no additional methods to those provided by XML::Parser, but it does take the following additional options.
EXPORTSNone.KNOWN BUGSNone.FEEDBACKPatches, bug reports, suggestions or any other feedback is welcome.Patches can be sent as GitHub pull requests at <https://github.com/steve-m-hay/XML-Encoding/pulls>. Bug reports and suggestions can be made on the CPAN Request Tracker at <https://rt.cpan.org/Public/Bug/Report.html?Queue=XML-Encoding>. Currently active requests on the CPAN Request Tracker can be viewed at <https://rt.cpan.org/Public/Dist/Display.html?Status=Active;Queue=XML-Encoding>. Please test this distribution. See CPAN Testers Reports at <https://www.cpantesters.org/> for details of how to get involved. Previous test results on CPAN Testers Reports can be viewed at <https://www.cpantesters.org/distro/X/XML-Encoding.html>. Please rate this distribution on CPAN Ratings at <https://cpanratings.perl.org/rate/?distribution=XML-Encoding>. SEE ALSOXML::Parser.AVAILABILITYThe latest version of this module is available from CPAN (see "CPAN" in perlmodlib for details) at<https://metacpan.org/release/XML-Encoding> or <https://www.cpan.org/authors/id/S/SH/SHAY/> or <https://www.cpan.org/modules/by-module/XML/>. The latest source code is available from GitHub at <https://github.com/steve-m-hay/XML-Encoding>. INSTALLATIONSee the INSTALL file.AUTHORClark Cooper <coopercc@netheaven.com <mailto:coopercc@netheaven.com>>.Steve Hay <shay@cpan.org <mailto:shay@cpan.org>> is now maintaining XML::Encoding as of version 2.00. COPYRIGHTCopyright (C) 1998 Clark Cooper. All rights reserved.Copyright (C) 2007-2010, 2014, 2020 Steve Hay. All rights reserved. LICENCEThis module is free software; you can redistribute it and/or modify it under the same terms as Perl itself, i.e. under the terms of either the GNU General Public License or the Artistic License, as specified in the LICENCE file.VERSIONVersion 2.11DATE08 Dec 2020HISTORYSee the Changes file.
Visit the GSP FreeBSD Man Page Interface. |