issue #1703:remove dependence of libxml2
issue #1703:remove dependence of libxml2 for marmalade and linux