怎么通过写代码来改动android的xml文件
如何通过写代码来改动android的xml文件?
怎样通过写代码来添加或修改android的xml文件的属性?就像用javascrpt来修改html一样?最好能举个例子。。
------解决方案--------------------
是改xml文件的内容吧!SAX之类
------解决方案--------------------
我也在处理这个问题,不知道楼主解决了没。
用SAXReader可以处理:
SAXReader reader = new SAXReader();
Document document = reader.read(new File("work.xml"));
Element root = document.getRootElement();
List<Element> worktimes = root.elements("worktime");
for (Element worktime : worktimes) {
Element am = worktime.element("am");
Element goworktime = am.element("goworktime");
goworktime.setText("8:33");//修改值
}
XMLWriter writer = new XMLWriter(new FileWriter("output.xml"));
writer.write(document);
writer.close();
但这种方法要第三方包,不知道Android自带的pull解析有没有解决的办法!
如果楼主解决了给小弟一点提示啊!
怎样通过写代码来添加或修改android的xml文件的属性?就像用javascrpt来修改html一样?最好能举个例子。。
------解决方案--------------------
是改xml文件的内容吧!SAX之类
------解决方案--------------------
我也在处理这个问题,不知道楼主解决了没。
用SAXReader可以处理:
SAXReader reader = new SAXReader();
Document document = reader.read(new File("work.xml"));
Element root = document.getRootElement();
List<Element> worktimes = root.elements("worktime");
for (Element worktime : worktimes) {
Element am = worktime.element("am");
Element goworktime = am.element("goworktime");
goworktime.setText("8:33");//修改值
}
XMLWriter writer = new XMLWriter(new FileWriter("output.xml"));
writer.write(document);
writer.close();
但这种方法要第三方包,不知道Android自带的pull解析有没有解决的办法!
如果楼主解决了给小弟一点提示啊!