You know, this could be used for a lot more than just config files.
It could probably be extended to store any object as long as it's data
contains strings only.
For instance, in my tutorial I am working on an addressbook application.
We create an AddressBook class which, internally, is an an array whose
entries are Person classes. The Person class is a hash with entries such
as "name" and "phone".
It would be great if I could save and load this entire class with
something as simple as:
xml_save(addressbook, "file.xml")
addressbook = xml_open("file.xml")
Just a thought.
Cheers,
Daniel.
On Sat, Feb 22, 2003 at 01:42:34AM +0900, Maik Schmidt wrote:
> Yo!
>
> I have just released version 0.8.0 of xml-configfile, a library for an
> easy handling of XML configuration files. It allows you to access
> configuration parameters stored in an XML file by using XPath.
>
> Changes since last release:
> - Handling of attributes is configurable now. They will be
> expanded by get_parameters, if the user wants them to.
> - [] is an alias for method get_parameter now.
> - Method get_parameter_array was added by Nigel Ball.
> - Changed method names to Ruby style (using underscores instead
> of CamelCase). The old method names still work, but will be
> removed in the future.
> - 'ruby install.rb config' prints a warning now, if REXML
> is not installed (pre-config.rb was added).
> - Added and improved documentation.
>
> You can find xml-configfile on RAA at
> http://raa.ruby-lang.org/list.rhtml?name=xml-configfile
>
> and a nice tutorial on its own website
> http://www.maik-schmidt.de/projects/xmlconfigfile/index.html
>
> Have fun!
>
> <maik/>
>
>
--
Daniel Carrera
Graduate Teaching Assistant. Math Dept.
University of Maryland. (301) 405-5137