"LATIN1" is not a valid encoding. Try "ISO-Latin-1", "ISO-8859-1", or "Windows-1252". One of those is bound to work. Your "UTF-8" will work fine... until you get accented characters in the data.
And I hate it, how XML implementors are making shit up as they go along.