현재 일부 xml 데이터를 NSDictionary
으로 구문 분석하려고합니다. 내가 사용하고xml을 NSMutableDictionary로 구문 분석
<Rows>
<Row ID="76" MANF="JARD" ISMANUF="F" ISSER="F"/>
<Row ID="38" MANF ="SANBIN" ISMANUF ="F" ISSER ="T"/>
<Rows>
-이
우선 내가 이렇게 약 보이는 일부 XML을 구문 분석하고, 나는 이런 식으로 뭔가를 시도하고 내가 뭐하는 거지의 조금 확실치 것은 이번이 처음이다 NSXMLParser
그래서 NSLog
NSLog(@"attributes: %@", attributeDict);
parser:didStartElement:namespaceURI:qualifiedName:attributes:
에 위임 방법을 사용하여 대표단, 내 출력은 다음과 같습니다.
}
2011-10-11 08:01:15.472 Code[526:207] attributes: {
ISMANUF = F;
ISSER = T;
MANF = smart;
ID = 74;
}
2011-10-11 08:01:15.472 Code[526:207] attributes: {
ISMANUF = F;
ISSER = T;
MANF = "weather guard";
ID = 71;
}
내가 지금 NSMutableDictionary
에이 물건을 구문 분석을 찾고 있지만, 이것에 대해 이동하는 방법에 대한 toatly 확실하지 오전입니다 ... 나는 내 질문이 될이
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict {
if ([elementName isEqualToString:@"row"]) {
myDic = [[myDic alloc] init];
myDic.isManuf = [attributeDict objectForKey:@"ISMANUF"];
myDic.isSer = [attributeDict valueForKey:@"ISSER"];
myDic.Manf = [attributeDict valueForKey:@"MANF"]
myDic.id = [attributeDict valueForKey:@"ID"]
}
}
처럼 뭔가를 찾고 있어요 복용량이 보이십니까? 헤더 파일에이 변경 가능한 사전을 어떻게 선언합니까? .isManuf .isSer .Manf .id for this NSMutableDictionary
NSMutableDictionary와 함께 작동 시키려면 메서드에서 qualifiedName 변수를 사용할 수 있습니까? –