I think you will have to write your own DataSource object. Cesium currently has support for KML, GeoJSON and CZML if you can get your data into one of those formats.
If the data is in a custom schema format, it doesn’t matter if its XML or JSON, since you have to write code either way to visiualize it. But obviously JSON data is more browser friendly.