I would have added this to https://sourceforge.net/tracker/?func=detail&aid=800473&group_id=13178&atid=113178 if I could reopen it
If you read data from an XML file that starts with the BOM, the parser reports an error. The workaround described in the artifact cited above is no use because it corrupts any other Unicode characters in the data. Testing with Tcl8.5 and TclXML3.1
xml-format utf-8 file starting with BOM