Jaki jest najlepszy sposób na mieszanie dokumentu XML w języku C#? Chciałbym zaimportować dokument XML, aby móc stwierdzić, czy został ręcznie zmieniony, od kiedy został wygenerowany. Nie używam tego dla bezpieczeństwa - to jest OK, jeśli ktoś zmienia kod XML i zmienia mieszankę, aby pasowała.Generowanie skrótu dokumentu XML w języku C#
Na przykład, ja hash węzły potomne korzenia i przechowywać hash jako atrybut korzenia:
<RootNode Hash="abc123">
<!-- Content to hash here -->
</RootNode>
W jaki sposób białe znaki wchodzą w grę w wybranym haszowaniu? –
Jestem o tym przekonany - z jednej strony bardzo zależy mi tylko na danych, a nie na formatowaniu. Z drugiej strony, identyfikowanie * jakichkolwiek * zmian może być pomocne w sprawdzaniu, czy ktoś bawił się z plikiem. –