여기가 iOS에서 GDataXml을 사용하여 섹션 및 회사 하위 데이터를 구문 분석해야하는 코드 아래에 있습니다.GDataXml iPhone의 구문 분석 문제
-<MainList>
<FirstMessage>Right</FirstMessage>
<SecondMessage>Wrong</SecondMessage>
<Status>0</Status>
-<CompanyList>
-<Company>
<Address1>12447 Hedges Run Drive</Address1>
<Address2>#B-1 </Address2>
<City>Lake Ridge</City>
<CompanyName>Starbucks</CompanyName>
<CreatedBy>[email protected]</CreatedBy>
-</Company>
-<Company>
<Address1>12447 Hedges Run Drive</Address1>
<Address2>#B-1 </Address2>
<City>Lake Ridge</City>
<CompanyName>Starbucks</CompanyName>
<CreatedBy>[email protected]</CreatedBy>
-</Company>
</CompanyList>
</MainList>
여기 내 시도 내가 모든 일의 벌금을 얻고있다하지만 난있는 NSArray의 편곡에 아무것도 점점하지하고있다.
NSArray *channels = [rootElement elementsForName:@"CompanyList"];
for (GDataXMLElement *icon in channels) {
NSArray *arr = [icon elementsForName:@"Company"];
if ([arr count]>0)
{
NSlog(@"Done");
}
}
nsarray 객체를 NSArray * arr = [[NSArray alloc] init]으로 할당 해보십시오. – Saad
그리고 chennels에서 데이터를 수신하는지 확인하기 위해 중단 점을 배치 하시겠습니까? 그렇지 않다면 구문 분석 기술을 변경하십시오. – Saad
나는 이것을했으나 성공하지 못했습니다. –