Files created whith Freemind 0.8, 0.8.1 or 0.9 are readable by PocketFreemind. But not in the other direction. I could read a .mm file created on my PDA (iPAQ 2490) whith the version 0.8.
Whith the version 0.8.1 (DE version) the only message was, that the error could not be shown, due to a lack of errormessagefile.
Whith the version 0.9 I got the following error:
Error while parsing file:freemind.main.XMLParseException: XML Parse Exception during parsing of the XML definition at line 1: Expected: <
For any question I will be reachable under
papa.kuschelbaer (at) gmx.de
I hit the same issue, but found a workaround:
0. transfer the PDA created .mm to a desktop machine
1. on the desktop, open the PDA created .mm file in Notepad++
2. in Notepad++ execute "convert to ANSI"
3. save the .mm file
4. close Notepad++
5. open the file in desktop Freemind
I compared the files using a hex editor. I found that the PDA version starts with 3 high value bytes (ef bb bf in my case) that don't get displayed in Notepad++ but do confuse desktop Freemind. Executing the conversion from UTF-8 to ANSI in Notepad++ removes these bytes.
To the developers of Pocket Freemind: do these bytes have a special meaning? If no, is there a way to omit writing them to the file? This would greatly enhance the useability of Pocket Freemind.