lmhelp2 wrote :
<?xml version="1.0" encoding="UTF-8"?>
using this alone is not enough. you also have to save the xml file with UTF-8 encoding before opening in firefox.
Saving with ISO-8859 and opening in firefox as UTF8 would cause exactly all the errors you're describing.
Hope it helps
Alexis