When working with a XML- or XLST-enabled web page, be sure to include the character set in the definition of the page. In your XML definition header, include it like the following:
<?xml version="1.0" encoding="ISO-8859-1"?>
Some browsers will refuse to display XML if the proper character set is not defined.