X-ray absorption spectroscopy and related techniques