Gegen den Rest sagte ich ja nix. Aber ehrlich, ich hab schon mit einigen Frameworks gearbeitet und ich sage dir, XML Konfigurationen sind für viele ein Fluch, da diese ziemlich schnell aufblähen. Yaml ist einfach, genial, schlank und leicht. Schau es dir mal an.
Oder bau deinen Konfigurationsloader abstrakt auf. Also das es der restlichen Anwendung egal ist, wie die Konfiguration geladen wird. Dann kannst du gegen diese Schnittstelle deinen XML-Loader bauen, und wenn's was wird, können ja bei Bedarf anderen einen Yaml-Loader hinzufügen. Symfony z.B. macht das, und ich find das super.
Lesezeichen