The possibility to call the xmlimporter from scan needs to exist, as we use it on a weekly basis. You might move things around to change the dependecy so that scan depends on xmlimporter, but I don't know if that is a good idea.
I don't think that is possible, as I found another SCAN dependency.
TransactionsParser uses the Upload module to read uploaded files.
SCAN uses Upload to upload a file and store it in memory, which can then be retrieved. The non-SCAN approach to xmlimporter doesn't use the Upload module. I can remove the dependency but then you can't upload files to the xmlimporter in SCAN.
The onyl solution I currently see (to keep it working in SCAN) is to make xmlimporter dependent on SCAN.
That way I can move the interface, and don't have to make changes that may break stuff.
It's not nice, but I don't think I can fix this without breaking xmlimporter so SCAN can't use it anymore.
-- Pierre van Rooden Mediapark, C 107 tel. +31 (0)35 6772815 "Never summon anything bigger than your head."
