Hab bei meinen früheren Projekten auch immer in XML-Dateien geschrieben. Die lassen sich btw. mit Rexml auch ganz gut auslesen. Man muss also nicht mal einen eigenen XML-Parser schreiben.