# Having trouble with XML Write on Air application

**URL:** <https://forum.kirupa.com/t/having-trouble-with-xml-write-on-air-application/331700>\
**Category:** flash\
**Created:** [September 30, 2013, 12:06pm UTC](https://forum.kirupa.com/t/having-trouble-with-xml-write-on-air-application/331700 "2013-09-30T12:06:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![charlzmed](https://avatars.discourse-cdn.com/v4/letter/c/b9e5f3/32.png) [@charlzmed](https://forum.kirupa.com/u/charlzmed)\
**Post date:** [September 30, 2013, 12:06pm UTC](https://forum.kirupa.com/t/having-trouble-with-xml-write-on-air-application/331700/1 "2013-09-30T12:06:41Z")

</div>

[COLOR=#000000][FONT=verdana]I am working on an air application where i need to overwrite an existing XML on the disk. I used FileStream to overwrite the file. But for some reason the XML is not over written. Below is my code. Please guide me on this.[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]//generatedXML is the XML generated by the application[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]var XMLPath:String = “xml/settings.xml”;[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]var XMLFile:File = File.applicationStorageDirectory.resolvePath(XMLPa th);[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]var XMLFileStream:FileStream = new FileStream();[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]trace("generatedXML: "+generatedXML); //shows generated XML perfectly[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]try[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]{[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]XMLFileStream.openAsync(XMLFile, FileMode.WRITE);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]XMLFileStream.writeUTFBytes(generatedXML);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]catch(e:Error)[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]{[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]Alert.show("Error: "+e.message); // doesnt show any errors here[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]finally[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]{[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]XMLFileStream.close(); [/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*[/FONT][/COLOR]
