NanoXAS, a novel concept for high resolution microscopy