Custom schema. JSON and XML formats supported.