I try to use pyexpat, an ISO-8859-1 encoded xml-file. but if there are any german umlaute, PyExpat raises an exception: UnicodeError: ASCII encoding error: ordinal not in range(128). PyExpat has got version 2.4. What is wrong with it.