transfered to libxml2-types