While building FCollada 3.05B with Visual C 2008 Express, I received a slew of build errors in LibXML (something about multiple definitions with incompatible attributes). I was able to work around the problem by commenting out the following line in FCollada/LibXML/config.h:
#define vsnprintf(b,c,f,a) _vsnprintf(b,c,f,a)
though I'm sure that a better fix would be required for cross-platform compatibility.