1
XmlPullParserFactory pullParserFactory = XmlPullParserFactory.newInstance();
pullParserFactory.setNamespaceAware(true);
XmlPullParser parser = pullParserFactory.newPullParser();
parser.setInput(new StringReader(xmlResponse.replace("&","&")));
int eventType = parser.getEventType();
이벤트 유형에서 항상 i는 0이고 반복되는 동안 반복됩니다. 내 XML 응답은XMLPullparser getEventType은 항상 0을 반환합니다.
<ResponseCode>00</ResponseCode>
<ResponseMessage>Success</ResponseMessage>
<CategoryCount>10</CategoryCount>
<CategoryMaster>
<CategoryId>001</CategoryId>
<CategoryFullName>BreakFast</CategoryFullName>
<CategoryShortName>Break</CategoryShortName>
<SubCategoryMaster>
<SubCategoryId>007</SubCategoryId>
<SubCategoryFullName>Idiyappam</SubCategoryFullName>
<SubCategoryShortName>idi</SubCategoryShortName>
<price>25.00</price>
</SubCategoryMaster>
</CategoryMaster>
나에게
감사합니다. parser.next()를 추가하는 것을 완전히 잊어 버렸습니다. –
@ SathyaSri 기꺼이 도와 드리겠습니다. – Ironman