Скачал Xmlcore из CPC, увидел тот же самый код плюс дополнительная строчка:## Код:
```
IF (c1=-17) & (c2=-69) & (c3=-65) THEN rd.ReadChar; END;  (* 25.05.2008 21:58:57 Не знаю почему, мешает парсингу, всегда в начале файла. *)
```
Спасибо за комментарий, поржал : ))
http://en.wikipedia.org/wiki/Byte_order_mark