Unicode Translation Processor
The Unicode Translation Processor lets you apply an upCast Unicode Translation Map to any XML file, and also is a convenient way to change the encoding used.
Character translation and replacement
This module lets you apply a Unicode Translation Map to an already existing XML document. Additionally, by way of the Output encoding parameter, you can quickly change the character encoding used in an XML file.
Though the implementation tries to preserve the formatting of the original document while doing its thing, there is no guarantee that the result is syntactically equivalent to the input, though structurally, it of course is.
The Unicode Translation Map rules are only applied to the XML document's text and attribute nodes. Comments and PIs are left unchanged.