Intereting Posts
GCM 3.0 Требуется обновить токен регистрации? SIGILL в коде Android NDK Принудительный просмотр списка не для повторного использования представлений (флажок) Как расширить класс ORMLite BaseDaoImpl на Android для расширения функциональности В чем разница между этим и Activity.this Замороженная модель от Keras не предсказывает после реставрации Как изменить цвет большого пальца в панели поиска? Android-разрешения GET_ACCOUNTS и USE_CREDENTIALS отображаются автоматически Изменить свойство animateLayoutChanges с помощью java-кода У эмулятора Android-устройства есть MAC-адрес? Как избежать обновления ячеек при вызове notifyDataSetChanged () для PinterestLikeAdapterView? Как защитить медиаконтент (видео, аудио) на Android от сохранения / перераспределения? Класс PhoneGap не найден в android Firebase Динамические ссылки всегда возвращаются CANCELED Android-камера takePicture использует предварительный просмотр небольшого буфера

Как добавить теги в xml в android? И как сохранить этот xml-файл?

Я хотел бы добавить новый тег с некоторыми атрибутами с этими значениями в xml-файл и сохранить этот файл xml через мое приложение. Я написал метод добавления нового тега как дочернего в xml-файл, который доступен в sdcard эмулятора android Следующий метод добавления нового тега следующим образом

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(); } } 

После выполнения этого метода я не могу найти новый тег в XML-файле.

Может понравиться любая помощь в том, как добавить новый тег как дочерний элемент в xml-файл и как сохранить изменения?

Если я использую TransformerFactory, я получаю ошибку как ERROR / AndroidRuntime (13479): java.lang.VerifyError: com.sample.xmlapp.DOMClass Я использовал следующее

  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); 

Solutions Collecting From Web of "Как добавить теги в xml в android? И как сохранить этот xml-файл?"