I (as a programmer) greatly prefer XML. Many programming languages can consume XML natively, and allow you to easily get to the data that you need.

Fred