Android 系统下创建xml失败?该怎么处理

Android 系统下创建xml失败??
我想生成一个xml文件.保存用户操作的数据.
  OutputStream os = openFileOutput(path, MODE_PRIVATE);
  OutputStreamWriter osw = new OutputStreamWriter(os);
  osw.write(txt);
  osw.close();
  os.close();
总是无法创建?
 

------解决方案--------------------
如何想写在在SD卡上的话,需要在AndroidManifest.xml中加入下面的内容

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />