2
잘못된 XML이 있다고 해봅시다. 어떤 이유로 TouchXML은 여전히 그것을 유효한 객체로 간주합니다. 예를 들어TouchXML - 잘못된 XML이 오류 개체를 반환하지 않습니다.
:
NSString *str = @"?> obviously invalid!";
NSData *data = [str dataUsingEncoding:NSASCIIStringEncoding];
NSError *parseError = nil;
CXMLDocument *document = [[[CXMLDocument alloc] initWithData:data encoding:NSASCIIStringEncoding options:0 error:&parseError] autorelease];
NSLog(@"Error %i......%@", [parseError code], [parseError localizedFailureReason]);
NSLog(@"Document ......%@", [document description]);
출력은 : 왜 이런 일
는Error 0......(null)
Document ......<CXMLDocument 0x6f05710 [0x6f274c0]> <?xml version="1.0" encoding="us-ascii"?>
는 사람은 알고 있나요? 나는 XML을 정리하지 않고있다 ...
고마워!