Enough of parsers written in high level languages which take ages to run. Also afraid of hard coding fixed length field values and disturbed by the fact that the fixed length txt has column names totally different from the XML.
Here is a Windows 64 bit executable that does the job at lightning speed and produces an R data table in text format out of the box:
https://github.com/chessstats/parsexml
( Also available for other platforms, however this requires some additional installation effort. Note that this is not a general xml parsing tool, it specifically targets the Fide players list. )
I try to avoid text files as far XML is available. Still converting the XML is a very time consuming task, so thanks for providing an alternative.
I also added some more utility to GitHub. Notably one that converts Fide country codes to country names. Besides 'ENG' it can also convert 'FID' which is Fide Online Arena. Once the code is written it is easy to modify it to add new countries. However these two were the most annoying ones.
https://github.com/chessstats/fidecountries
The two functions that it provides:
I reproduced the young talent list with taking into account standard deviation and it is very interesting. Thanks for this suggestion. I posted my new list here:
https://www.chess.com/forum/view/chess-openings/praggnanandhaa