File-based (XML) versus code-based configuration