android - Reading a XML file -
i using following code read xml file named contactfile saved in resourcefile in c:
directory
public class mainactivity extends activity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); extract(null); } public static void extract(string argv[]) { try { file xmlfile = new file("c:\\resourcefile\\contactfile.xml"); documentbuilderfactory dbfactory = documentbuilderfactory.newinstance(); documentbuilder dbuilder = dbfactory.newdocumentbuilder(); document doc = dbuilder.parse(xmlfile); doc.getdocumentelement().normalize(); system.out.println("root element :" + doc.getdocumentelement().getnodename()); nodelist nlist = doc.getelementsbytagname("extractcontact"); system.out.println("----------------------------"); (int temp = 0; temp < nlist.getlength(); temp++) { node nnode = nlist.item(temp); system.out.println("\ncurrent element :" + nnode.getnodename()); if (nnode.getnodetype() == node.element_node) { element eelement = (element) nnode; system.out.println("id : " + eelement.getattribute("id")); system.out.println("name : " + eelement.getelementsbytagname("name").item(0).gettextcontent()); system.out.println("phone number : " + eelement.getelementsbytagname("phonenumber").item(0).gettextcontent()); } } } catch (exception e) { e.printstacktrace(); } } }
the xml file has form:
<document> <extractcontact> <id></id> <name></name> <phonenumber /> </extractcontact> </document>
i getting error:
e/trace(1596): error opening trace file: no such file or directory (2)
Comments
Post a Comment