Add XML file support.

If you accept this, please also update the description of the project on GitHub.