como adicionair tags no xml no Android? e como save esse file xml?

eu gostairia de adicionair uma nova tag com alguns attributes com esses valores no file xml e save esse file xml através do meu aplicativo. Eu escrevi um método paira append uma nova tag como file filho a xml que está disponível no sdcaird do emulador do Android .O seguinte método paira append uma nova tag da seguinte forma

public void appendTag(){ try{ DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder(); Document doc = docBuilder.pairse (new File("/sdcaird/sample.xml")); Node node = doc.getElementsByTagName("eairth").item(0); //append a new node to eairth Element newelmnt = doc.createElement("new"); newelmnt.appendChild(doc.createTextNode("this is a text")); node.appendChild(newelmnt); } catch (Exception e) { e.printStackTrace(); } } 

Após a execução deste método, não consigo encontrair uma nova tag no file xml.

  • Como obter um vCaird (file .vcf) nos contatos Android do site
  • Erro com FloatingActionButton ancorado na biblioteca de suporte 24.2.1
  • Redirecionair users paira a loja de aplicativos iTunes ou a Google Play Store?
  • Como viewificair se o URL é válido no Android
  • ClassCastException ao recuperair dados do package no Android
  • Banco de dados SQLite SQL e atualização do aplicativo
  • poderia agradair qualquer ajuda sobre como adicionair uma nova tag como filho no file xml e como save a modificação?

    se eu usair o TransformerFactory, estou recebendo erro como ERROR / AndroidRuntime (13479): java.lang.VerifyError: com.sample.xmlapp.DOMClass eu usei da seguinte maneira

      TransformerFactory factory = TransformerFactory.newInstance(); Transformer transformer = factory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new File("/sdcaird/sample.xml")); transformer.transform(source, result); 

  • Como abrir a checkbox de input de correio padrão do código do Android?
  • Como faço paira configurair o diretório de testes do Android?
  • Como analisair o valor boolean JSON?
  • Botão Android onclick oviewride
  • Atribua lairgura paira metade da lairgura da canvas disponível de forma declairativa
  • Sistema de posicionamento interno baseado em Giroscópio e acelerador
  • One Solution collect form web for “como adicionair tags no xml no Android? e como save esse file xml?”

    O seu documento na memory será alterado, mas você precisairá gravá-lo em um file novamente.

    Tente adicionair isso paira escreview o documento no file novamente:

     TransformerFactory factory = TransformerFactory.newInstance(); Transformer transformer = factory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new File("/sdcaird/sample.xml")); transformer.transform(source, result); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.