Я полагаю, что ваш DS_DataSet находится в пределах DS_Series (подразумевается пространство имен по умолчанию "http://www.isotc211.org/2005/gmd"), несущее пространство имен.
Попробуйте и отобразите это в свой словарь пространства имен (вы можете сначала протестировать черезотпечаток, чтобы увидеть, если он уже там, в противном случае добавьте его и обратитесь к пространству имен вашим новым ключом).
nsmap['some_ns'] = "http://www.isotc211.org/2005/gmd"
len (charts_tree.xpath('//*/some_ns:DS_DataSet',namespaces=nsmap))
Что становится:
nsmap['gmd'] = nsmap[None]
nsmap.pop(None)
len(charts_tree.xpath('//*/gmd:DS_DataSet',namespaces=nsmap))