Я читаю xml-файл с SD-карты. Здесь я хочу изменить значения XML-файла, и я хочу сохранить файл на SD-карте.Как сохранить и обновить значения в XML-файле?
Мой код, как показано ниже .... Пожалуйста, расскажите, как сохранить XML-файл на SD-карту после обновление значений ..
public void modifyNodeval(){
try{
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse(new File("/sdcard/sss.xml"));
//Get the staff element by tag name directly
Node nodes = doc.getElementsByTagName("Employee").item(0);
//loop the staff child node
NodeList list = nodes.getChildNodes();
for (int i =0; i<list.getLength();i++){
Node node = list.item(i);
//get the salary element, and update the value
if("Emp_Name".equals(node.getNodeName())){
node.setNodeValue("795796");
}
}
также похожий вопрос –