Ich gehe zum ersten Mal davon aus, dass der XML-Parser ordnungsgemäß arbeitet. Wenn es nicht in der Lage ist, Dateien zu lesen, ist die Lösung offensichtlich.
Was uns führt, um zu sehen, wie die Datei erstellt wird. Wenn Sie SavetoFile anrufen, wird die Datei geöffnet, geschrieben, geschlossen und Puffer gespült. In einem einfachen Vanillesystem wird Ihr XML-Parser den gesamten Inhalt der Datei angezeigt. Die einzige Schlussfolgerung ist, dass etwas beeinträchtigt. Der meiste Verdächtige ist Ihr Virenscanner. Viele Scanner, selbst die am stärksten angesehensten, können nicht ordnungsgemäß umgehen, dass eine Datei geschlossen ist, und dann sofort wiedergeöffnet.
Die unterste Linie ist, dass Ihr Code in Ordnung ist und das Problem fast sicherlich mit Ihrer örtlichen Umgebung liegt.