In XmlWriter, you need to create a file directory to create an. xml file based on this path.
Private Static voidBuilderarrayresources (//e:\android_learn&practise\android_international\tobe_resources\musicplayer\values//E:\android_learn&practise\android_international\tobe_resources\musicplayer\values\arrays.xmlarraylist<arrayentity> arrayentities, File file)throwsException {outputformat format=Outputformat.createprettyprint (); Format.setencoding ("Utf-8"); XMLWriter writer=NewXMLWriter (Newfileoutputstream (file), format); Document Document=documenthelper.createdocument (); Element Root= Document.addelement ("Resources")); for(arrayentity arrayentity:arrayentities) {Element arrayelement= Root.addelement ("String-array"); Arrayelement.addattribute ("Name", Arrayentity.getname ()); List<String> items =Arrayentity.getitems (); for(String item:items) {Element itemelement= Arrayelement.addelement ("Item"); Itemelement.settext (item); }} writer.write (document); Writer.close (); }
Android Internationalization-Supplement