Файлы .cfg и .xml в конфигурационных файлах отличаются по формату данных. 1
.cfg — это расширение файла, используемое для всех видов форматов файлов, содержащих информацию о конфигурации. 1 Такие файлы обычно отображаются в виде текстовых документов и могут быть открыты текстовыми редакторами, хотя это и не рекомендуется. 1
.xml — это расширение файла, используемое для всех видов форматов данных на основе XML. 1 Конфигурационные данные в таких файлах выражаются в формате XML, где для ключей используются теги, которые окружают значение конфигурации. 4
Таким образом, основное отличие в том, что файлы .cfg представляют собой текстовые документы с настройками, а файлы .xml — это файлы в формате XML, где конфигурационные данные выражаются с помощью тегов и подробной спецификации 134.