CopyPastor

Detecting plagiarism made easy.

Score: 0.8519649505615234; Reported for: String similarity Open both answers

Possible Plagiarism

Plagiarized on 2015-09-11
by Mr Robot

Original Post

Original - Posted on 2015-09-11
by Dima



            
Present in both answers; Present only in the new answer; Present only in the old answer;

This will solve the problem
public void parseXMLAndStoreIt(XmlPullParser myParser) { int event; String text=null; try { event = myParser.getEventType(); while (event != XmlPullParser.END_DOCUMENT) { String name=myParser.getName(); switch (event){ case XmlPullParser.START_TAG: text = myParser.getText(); if(name.equals("country")){ country = text; } else if(name.equals("humidity")){ humidity = myParser.getAttributeValue(null,"value"); } else if(name.equals("pressure")){ pressure = myParser.getAttributeValue(null,"value"); } else if(name.equals("temperature")){ temperature = myParser.getAttributeValue(null,"value"); } else{ } break; case XmlPullParser.END_TAG: } event = myParser.next(); } parsingComplete = false; } catch (Exception e) { e.printStackTrace(); } }
Change case XmlPullParser.TEXT:
to
case XmlPullParser.START_TAG:
it has to be
public void parseXMLAndStoreIt(XmlPullParser myParser) { int event; String text=null; try { event = myParser.getEventType(); while (event != XmlPullParser.END_DOCUMENT) { String name=myParser.getName(); switch (event){ case XmlPullParser.START_TAG: text = myParser.getText();
if(name.equals("country")){ country = text; } else if(name.equals("humidity")){ humidity = myParser.getAttributeValue(null,"value"); } else if(name.equals("pressure")){ pressure = myParser.getAttributeValue(null,"value"); } else if(name.equals("temperature")){ temperature = myParser.getAttributeValue(null,"value"); } else{ } break; case XmlPullParser.END_TAG: } event = myParser.next(); } parsingComplete = false; }
catch (Exception e) { e.printStackTrace(); } }

        
Present in both answers; Present only in the new answer; Present only in the old answer;