Lens reads JSON, and we convert from XML to JSON using this component: https://github.com/elifesciences/refract. We are working on updated documentation, and a getting started guide, our hope is to make the base system flexible enough to display any "component".