When the buffer is smaller than the filesize, it could happen that some data was not correctly parsed.
library including: - reading file (from position) - multiple changes and inmprovement to parse the xml file - read value (data) from tag - read value as WSTRING (convert UTF-8 to UTF-16)