Configulate is a project mainly written in RUBY and JAVASCRIPT, it's free.
Application Environment XML Generator
This code is a project for a Rails site for reading and writing XML configuration files accross applications and environments.