support xml2obj