Method 1:
Copy codeThe Code is as follows: private function readxml1 (): void {
Var xmlfile: file = new file ("file path ");
Var stream: filestream = new filestream ();
Stream. open (xmlfile, filemode. read );
Var xml: xml = xml (stream. readutfbytes (stream. bytesavailable ));
Stream. close ();
}
Method 2:Copy codeThe Code is as follows: private function readxml2 (): void {
Var urlrequest: urlrequest = new urlrequest ("xml file path ");
Var urlloader: urlloader = new urlloader (urlrequest );
Urlloader. addeventlistener (event. complete, completehandler );
}
Private function completehandler (event: event): void {
Var xml: xml = new xml(event.tar get. data );
Trace (xml );
}
Flex Method for writing xml:Copy codeThe Code is as follows: public static function writexmlfile (xml: xml): void {
Var stream: filestream = new filestream ();
Var xmlfile: file = new file ("file path ");
Var outputstring: string = '\ n ';
Outputstring + = xml. toxmlstring ();
Outputstring = outputstring. replace (// \ n/g, file. lineending );
Stream = new filestream ();
Stream. open (xmlfile, filemode. write );
Stream. writeutfbytes (outputstring );
Stream. close ();
}