На самом деле не звучит так плохо!Зависит от того, как часто он обновляется и сколько программ читает XML.
Я бы попытался подходить в зависимости от вышеизложенного.
Сначала получите один из хороших редакторов, проверяющих XML, таких как XML spy, и определитеXML-схема if или xsd, если у вас ее еще нет.Теперь у вас есть чистый пользовательский интерфейс, который может обновлять и проверять файл.Продолжайте использовать систему контроля версий для ведения истории.
Во-вторых, если обновления действительно просты, напишите быстрый Java / C # / VB или любую другую программу для обновления XML - в противном случае продолжайте, как и раньше,