<< Haha, Unix had text based configuration for what, 30 years. XML is the biggest buzz word technology. It's nowhere as useful as people hype it up as. It's just a
standardized text file if you boil it down. >>
I wish to hell programs like Sys V init, apache, etc., would use XML-based configuration. I use XML pretty much exclusively for configuration files, simply because it's easier for me to interface with it. A benefit I've recently seen, is that the data used by my program (in XML) was easily transposed to another format for our auditing system using XSLT. I hadn't anticipated this, but another programmer was able to do it w/o consulting me. Now, consider having a configuration vernacular for XML, only one administrative interface would need to be built for *all* programs. The interface could be dynamically rendered to accomodate the configuration file in question. Also, XSLT could translate the documents to other formats w/ ease. In one of the recent XML magazines there was an article on XMLConfig in Java. It suggested an implementation for what I mentioned; the ability to provide an extensible, consistent configuration vernacular. Have a look-see if you like...
But yes, largely, XML has been way, way overhyped. It does have it's uses, but it's not the panacean solution that was pushed for so long.