Enables applications to parse and transform XML documents independent of a particular XML processing implementation.