InjectionFactory - это единственное, что не может быть представлено в XML из коробки. Чтобы он полностью работал, вам нужно написать C # -парсер, который мог бы работать с XML-файлом, что было намного больше, чем я хотел откусить в то время.
Тем не менее, у меня есть пример для битбакета , который показывает способ получения ограниченной версии создания фабрики, работающей через XML. Может дать вам несколько идей.