1. A method comprising: receiving a first API call to access first XML data, wherein the first API call is a standard API call defined by the World Wide Web Consortium (W3C); after receiving the first API call, calling a first abstract API of an interface, wherein the interface is associated with a plurality of API implementations, wherein each API implementation of the plurality of API implementations is defined to process XML data that is stored in a different format of a plurality of formats; in response to calling the first abstract API, receiving, from a particular API implementation of the plurality of API implementations, the first XML data.