We may use proper XML parsing here and simply call `self._download_xml`