Wie kann man Tags in xml in android anfügen? Und wie speichern diese XML-Datei?

Ich möchte ein neues Tag mit einigen Attributen mit diesen Werten in xml-Datei anhängen und speichern diese XML-Datei durch meine application.i haben eine Methode für das Anfügen eines neuen Tags als Kind auf XML-Datei, die in sdcard von Android Emulator verfügbar ist geschrieben .die folgende Methode zum Anfügen eines neuen Tags wie folgt

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

Nach der Ausführung dieser Methode kann ich kein neues Tag in der XML-Datei finden.

Könnte jemand helfen, wie man neues Tag als Kind in xml-Datei anhängt und wie speichern Sie die Änderung?

Wenn ich TransformerFactory verwende, bekomme ich Fehler als ERROR / AndroidRuntime (13479): java.lang.VerifyError: com.sample.xmlapp.DOMClass habe ich wie folgt verwendet

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

  • ActionBar / Symbolleiste zeigt nicht auf Lollipop Version der App
  • So ändern Sie ImageView-Quelle in Android
  • Android - Wie man Webservice in XML verarbeitet?
  • Verbindung PhoneGap mit localhost Webservice
  • Android-XML-Selektor für Layouts
  • Wie korrigiere ich die korrekte Dialoggröße in der XML-Layoutdatei für den Android-Dialog?
  • Wechseln Sie vom main.xml-Layout in ein anderes Layout
  • ImageView src mit ziehbarem Selektor ignoriert den aktivierten Zustand
  • One Solution collect form web for “Wie kann man Tags in xml in android anfügen? Und wie speichern diese XML-Datei?”

    Ihr Gedächtnisdokument wird geändert, aber Sie müssen es noch einmal in eine Datei schreiben.

    Versuchen Sie, dies zu schreiben, um das Dokument erneut in die Datei zu schreiben:

     TransformerFactory factory = TransformerFactory.newInstance(); Transformer transformer = factory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new File("/sdcard/sample.xml")); transformer.transform(source, result); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.