Содержимое документа помечается XML и разбивается в зависимости от того, какие параметры, изменения, выделение и т. Д. Добавляются / изменяются / удаляются между сохранениями. Простое добавление и удаление новой строки может привести к другой физической структуре XML. Не будет никакой разницы в конечном фактическом контенте, но XML может отличаться.
Что именно считается «разницей», которую вы хотите идентифицировать? Это будет определять, какой анализ внутренней структуры вам нужно сделать, и какие методы или инструменты вы можете использовать для выявления различий.