Wie: du weißt nicht weiter? Ich habe dir doch gesagt, was du tun musst. Wenn die Datei nicht existiert, dann hilft es auch nicht, sie anzulegen (physisch auf der Platte) - das
XML-Dokument (xmlDoc) im Programm ist trotzdem noch leer. Du musst also den Basis-
XML-Code reinschreiben. Ich habe allerdings keine Ahnung, wie deine Datei aufgebaut ist, darum ja von mir nur der Vorschlag mit
xmlDoc.loadXML('<buddies/>');
Und: was so einfach geht, geht auch ausführlicher:
xmlDoc.loadXML('<?xml version="1.0"?><buddies/>');
Was du eben so brauchst ...
Wenn ich das mache, erhalte ich keine Zugriffsverletzung.