Advertisement
Kimossab

Example Save XML

Jul 1st, 2015
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1.  public void SaveNotas(Context c,String dir)
  2.     {
  3.         XmlSerializer serializer = Xml.newSerializer();
  4.         StringWriter writer = new StringWriter();
  5.         File file = new File(c.getFilesDir(), dir);
  6.         String Campo;
  7.         String Valor;
  8.         try
  9.         {
  10.             FileOutputStream outputStream = new FileOutputStream(file);
  11.             serializer.setOutput(writer);
  12.             serializer.startDocument("UTF-8", true);
  13.             serializer.startTag("", "root");
  14.             for(XMLObject O : Obj)
  15.             {
  16.                 serializer.startTag("","Nota");
  17.                 for(CPValor C : O.GetCampos())
  18.                 {
  19.                     Campo = C.GetCampo();
  20.                     Valor = C.GetValor();
  21.                     serializer.startTag("",Campo);
  22.                     serializer.text(Valor);
  23.                     serializer.endTag("",Campo);
  24.                 }
  25.                 serializer.endTag("","Nota");
  26.             }
  27.             serializer.endTag("", "root");
  28.             serializer.endDocument();
  29.             outputStream.write(writer.toString().getBytes());
  30.             writer.close();
  31.             outputStream.close();
  32.         }
  33.         catch (Exception e)
  34.         {
  35.             throw new RuntimeException(e);
  36.         }
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement