Файл не завершен.
При загрузке через браузер он заканчивается не так, как вы показали, а вот так:
<city>
<id>8</id>
<name>Breisgau</name>
<xpos>58</xpos>
<ypos>934</ypos>
<continent>Rayti</continent>
<continentid>3</continentid>
<size>52297</size>
<port>0</port>
<walled>1</walled>
<building>
<type>Academy</type>
Вот и все, последняя <type>
строка содержит строку 518.