Skip to content
This repository has been archived by the owner on Feb 14, 2020. It is now read-only.

Commit

Permalink
The event-based parser now trims extraneous whitespace from strings a…
Browse files Browse the repository at this point in the history
…nd the names of struct members.
  • Loading branch information
eczarny committed Mar 10, 2009
1 parent 4a04ac9 commit 1220f3c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions XMLRPCEventBasedParser.m
Expand Up @@ -241,7 +241,7 @@ - (void)parser: (NSXMLParser *)parser didStartElement: (NSString *)elementName n

- (void)parser: (NSXMLParser *)parser didEndElement: (NSString *)elementName namespaceURI: (NSString *)namespaceURI qualifiedName: (NSString *)qualifiedName {
if ([elementName isEqualToString: @"name"]) {
[self setElementKey: myElementValue];
[self setElementKey: [myElementValue stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]]];
} else if ([elementName isEqualToString: @"value"]) {
id previousElementValue = myElementValue;

Expand Down Expand Up @@ -444,7 +444,7 @@ - (CFBooleanRef)parseBoolean: (NSString *)value {
}

- (NSString *)parseString: (NSString *)value {
return [[value retain] autorelease];
return [value stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];
}

- (NSDate *)parseDate: (NSString *)value {
Expand Down

0 comments on commit 1220f3c

Please sign in to comment.