android - 3 different XML parse using single SAX parser handler -
how parse 3 different xml file.xml files follow
<?xml version="1.0" encoding="utf-8"?> <login> <item> <user_id>id</user_id> <user_name>piron</user_name> <user_status>false</user_status> </item> </login> <?xml version="1.0" encoding="utf-8"?> <logout> <logout_item> <user_id>id</user_id> <user_name>kumar</user_name> <user_status>true</user_status> </logout_item> </logout> <?xml version="1.0" encoding="utf-8"?> <registration> <registration_item> <user_id>id</user_id> <user_name>name</user_name> <user_status>user exist</user_status> </registration_item> </registration>
how parse them using single sax handler(startelement() , endelement()) in android?
yep, can try this:
public void startelement(string uri, string localname, string qname, attributes attributes) throws saxexception { currentelement = true; if (localname.equals("login") || localname.equals("logout") || localname.equals("registration")) { /** start **/ youlist = new yourmodellist(); } else if(localname.equals("user_id")) { youlistlist = new yourmodellist(); } else if(localname.equals("user_name")) { youlistlist = new yourmodellist(); } else if (localname.equals("user_status")) { youlistlist = new yourmodellist(); } else if (localname.equals("registration")) { youlistlist = new yourmodellist(); } }
Comments
Post a Comment