I'm not sure yet, but I think html-entities are not supported inside xml... maybe try using Unicode UTF8 xml files and write the characters directly there as they are.
Btw - a html header doesn't do anything inside a xml and the textfield plugin itself is not a html browser and doesn't parse that or do any character conversion, this was already done by the browser during loading the xml.