Einzelnen Beitrag anzeigen

Benutzerbild von weltaran
weltaran

Registriert seit: 12. Sep 2003
Ort: Offenburg
78 Beiträge
 
Delphi 5 Enterprise
 
#1

XML: MD5 erzeugen, dazu: whitespace entfernen

  Alt 4. Sep 2007, 21:03
Hallo Leute!

if (interessiert_an_Vorgeschichte=true)
begin

Ich muss einem Kunden regelmäßig XML dateien mit einem fest vorgegebenen format und (logisch) wechselndem Inhalt schicken. Zudem will ich einen MD5 hash erzeugen. Wenn der Kunde mir ein file zurückschickt und es beanstandet dann kann ich sofort sagen, ob er das file geändert hat oder nicht (die gesendeten files werden zwar archiviert aber man weiss ja nie...). Aber: Der Kunde könnte (aus Versehen?) das file "inhaltlich unrelevant" geändert haben (zusätzlicher whitespace ausserhalb der tags). Ergo ...

end else
begin

Ich will bei einem XML file den "content irrelevanten" whitespace entfernen, damit ich einen "content relavanten" md5 hash erzeugen kann! MSXML hat zwar signaturfunktionen, aber die laufen alle darauf raus, dass ich diese in die XML datei reinpacke, was ich nicht will/darf.

end


ciao
This is a signature virus. Copy me to help me spread!
  Mit Zitat antworten Zitat