Добавляем запись

Код AS1/AS2:
function saveXML():Void {
var LFCR:String = "\r"+"\n";
var TAB:String = "\t";
var xmlStr:String = "";
xmlStr += "<main>"+LFCR;
xmlStr += TAB+"<node label='------------'/>"+LFCR;
xmlStr += TAB+"<node label='--'/>"+LFCR;
xmlStr += TAB+"<node label='--'/>"+LFCR;
xmlStr += TAB+"<node label='--'/>"+LFCR;
xmlStr += TAB+"<node label='------------'/>"+LFCR;
xmlStr += "</main>";
mdm.FileSystem.appendFileUnicode("myXml.xml", xmlStr);
trace(xmlStr)
}
Запись в xml:

Код:
<main>
<node label='------------'/>
<node label='--'/>
<node label='--'/>
<node label='--'/>
<node label='------------'/>
</main>
Но при повторном добавлении записи происходит следующее

Код:
<main>
<node label='------------'/>
<node label='--'/>
<node label='--'/>
<node label='--'/>
<node label='------------'/>
</main><main>
<node label='------------'/>
<node label='--'/>
<node label='--'/>
<node label='--'/>
<node label='------------'/>
</main>
<main> дублируется, это можно как-то исправить?