Config::DotNetXML ================= ## Introduction This module provides a configuration facility similiar to that provided by the .NET Framework inasmuch as it will read an XML file with the name of $0.config of the format: and will by default populate the hash %appSettings with the keys specified by the elements. For more information see the POD documentation. This may or may not be useful to you as it is limited to a one dimensional configuration structure - but it was born out of a requirement to share a configuration between Perl and C# programs. ## Prerequisites This module requires XML::XPath to operate. This is a change from the initial release that implemented its own Parser using XML::Parser. ## Installation Install the module by executing the following in the directory where you have unpacked the module distribution: perl Makefile.PL make make test make install You may need to use a different program than make on various different OS. You will need to run the last step as a user with sufficient permissions to create files in the Perl library directories - if you require the module to be installed in an alternative location then you should run the first step as: perl Makefile.PL PREFIX=/my/library/directory You will need to then specify the appropriate location with : use lib '/my/library/directory'; ## BUGS It might be considered a bug that the hash %appSettings will be stomped on. ## SUPPORT All bug reports and patches should be made via Github https://github.com/jonathanstowe/Config-DotNetXML ## AUTHOR Jonathan Stowe ## COPYRIGHT AND LICENCE This library is free software and comes with no warranty whatsoever. It can be distributed under the same terms as Perl itself. The full text of the Perl licence can be found in the README in the Perl distribution. Copyright © 2004, 2005, 2016 Jonathan Stowe