웹 서비스에 연결 한 후 구문 분석 오류가 발생합니다. 가능한 문제가 발생하면 (아직) 문제를 게시하지 않겠습니다.GData 요소 끝에 를 추가하는 중
개별 GData 요소를 표시하는 것으로 눈치 챘을 때, 요소 끝에 "\"를 넣었습니다.
이 어떻게 보일지의예 : "Element1이"xxxxx는 ""/ Element1이 "이 일을 무엇
예 : "Element1이/"xxxxx는" "/ Element1이"
따옴표 대표를 기호보다 작거나 더 큰 것 ... 나는 그들이 여기에 나타나게하는 방법을 알아낼 수 없었다.
어떤 원인인지 알 수없는 이유는 무엇입니까?
샘플 코드 :이와 장난의 일 후
GDataXMLElement *sellerElement = [GDataXMLNode elementWithName:@"Element1"];
GDataXMLElement *credElement = [GDataXMLNode elementWithName:@"Element2"];
[sellerElement addChild:credElement];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:path] cachePolicy:NSURLCacheStorageAllowedInMemoryOnly timeoutInterval:60];
[request setHTTPMethod:@"POST"];
[request setValue:@"733" forHTTPHeaderField:@"COMPATIBILITY-LEVEL"];
[request setValue:@"xxxxxxxxx" forHTTPHeaderField:@"API-DEV-NAME"];
[request setValue:@"yyyyyyyyy" forHTTPHeaderField:@"API-APP-NAME"];
[request setValue:@"GeteSomething" forHTTPHeaderField:@"API-CALL-NAME"];
[request setValue:@"0" forHTTPHeaderField:@"API-SITEID "];
[request setValue:@"text/mxl" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[xmldoc XMLData]];
NSURLResponse *response = nil;
NSError *error;
NSData *data = nil;
data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
if ([data length] > 0) {
GDataXMLDocument *xmldoc = [[GDataXMLDocument alloc] initWithData:data options:0 error:&error];
NSLog(@"Recieved %@", xmldoc);
}