So here is what I am going to do
Open the file with normal means (without try to parse XML) and replace the term gbk with Big5 and then save the file with Big5 encoding.
Then I will try to parse the file and this time it should succeed as Big5 is supported.
Correct?