Another cleanup of the xml interface
Bug and compiler fixes for LLVM clang compilation