UnicodeEncodeErrors in PDOK gml data

Ik heb iets soortgelijks gehad met de Verbeter de Kaart markers:

In mijn eigen C# code heb ik het opgelost met een functie de checkt op geldige XML karakters:

public static string GetValidXmlString(string content) => new string(content.Where(c => System.Xml.XmlConvert.IsXmlChar(c)).ToArray());

Maar ik weet niet of dit ook in Python kan. Bovendien is het een workaround, mooier is het als dit opgelost wordt aan de achterkant.