Question: why xenon react with oxygen and fluorine?
Answer: Xenon reacts directly with fluorine because fluorine is a very powerful oxidizing agent (hence it gets reduced and it gains an electron from Xenon). Xenon has larger radii; therefore the electron attraction to the nucleus is weaker in comparison to the smaller noble gases.