Hi Raymond,
> I'm trying to open a TMX file and keep getting an error (see attached
screenshot of the log).
> Can you point me in the right direction please ?
The 37th character of the line 377 of your TMX document is a control character.
In this case 0x1F which is the "Information
separator one", or "Unit separator" character. The bottom line is that most
control characters are not allowed in XML documents (See
http://www.w3.org/TR/REC-xml/#charsets for details). Since TMX is an XML format,
that is not allowed there either.
A workaround in Olifant is to import the file instead of opening it. In the TMX
Import Options dialog you will see the option "Check
for invalid XML characters". Set that option ON.
This will pre-process the input file and replace any invalid XML characters by
_#xHHHH_ where HHHH is the Unicode hexadecimal value
of the character. Note that this option causes the input file to be read a first
time to create a temporary input file, which can be
time-consuming if the file is large.
Note also that these characters are left as _#xHHHH_ after: Olifant does not
convert them back automatically when saving the file.
You have to decide yourselves what you want to do with them. They are likely to
give you problems in many other XML tools you use.
I hope this helps,
Kenavo,
-yves