Sicher aufwändig, aber machbar:
Entwerfe ein Interface IExporter und die Klassen bekommen beide nur noch eine Methode ExportTo(IExporter).
Du baust dann einen XMLExporter und einen DatabaseExporter, und nur diese beiden Klassen brauchen dann die
XML-Lib bzw. die
DB-Komponenten zu kennen.
Somit entkoppelst Du Deine Klassen komplett von der Persistenzschicht.