Is there anyway another process monitoring for files created using XMLDocument.Save() could encounter a partial file? Does it make any difference if Save() is overwriting an
I don't think that there is any guarantee of atomicity. You should not depend on it.