DESCRIPTION

  XML::Simple - Easy API to read/write XML (esp config files)


  ******* WARNING ******* WARNING ******* WARNING ******* WARNING *******

   This release (1.07b) is a beta release to allow the new SAX code to
   be tested on as many platforms as possible.  Please try it out if you
   can and report success/failure to the author.

   For production systems, please use the latest stable release (1.06)

  ******* WARNING ******* WARNING ******* WARNING ******* WARNING *******


PREREQUISITES

  XML::Simple requires a module capable of parsing XML - either XML::SAX or
  XML::Parser must be installed (if you're running ActivePerl, you'll
  already have XML::Parser installed).

  To generate documents with namespaces, XML::NamespaceSupport is required.

  The optional caching features of XML::Simple also require Storable.pm.


BUILDING/INSTALLING

  Once the archive is unpacked, use these commands:

      perl Makefile.PL
      make
      make test
      make install

  If for some reason, you can't run these commands, you can simple copy 
  the Simple.pm file to your lib/XML directory (where Parser.pm lives).

  If you want to test the module, but don't have 'make', try:

      perl maketest


STATUS

  This version (1.07b) is a beta release - to allow testing of the new
  SAX code.  If you encounter any problems installing or running this
  release, please email the author the complete output of 'make test'
  (even if your problem does not occur at this point).

  The current stable release is version 1.06.  This version is
  believed to be thread-safe.

  Please send any feedback to the author: grantm@cpan.org


NEW IN THIS RELEASE

  - added SAX support including:
    + using SAX parsers
    + acting as a SAX handler 
    + generating SAX events from XMLout() with new Handler option
    + acting as a SAX filter (via new DataHandler option)
  - added $ENV{XML_SIMPLE_PREFERRED_PARSER} and
    $XML::Simple::PREFERRED_PARSER for selecting a parser module
  - added namespace support (SAX only) with nsexpand option for both 
    XMLin() and XMLout()
  - searchpath now defaults to current directory
  - parseropts option now officially deprecated
  - removed obselete 'convert' script from distribution
  - many POD updates (more to come)


  See 'Changes' for a detailed history.


COPYRIGHT

  Copyright 1999-2002 Grant McLean <grantm@cpan.org>

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

