sentence: while it is possible to use xml directly , a set of client libraries provides native interfaces for a number of programming languages ; client libraries supplied by openlmi provide support for c , c++ , python and java .