Skip to content

Commit

Permalink
Merge pull request #6 from laguiar/master
Browse files Browse the repository at this point in the history
Remove spaces and new lines from XMLString
  • Loading branch information
dave-perry committed Apr 12, 2012
2 parents ddf2733 + 42bcd67 commit 36de951
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions XMLReader.m
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,15 @@ + (NSDictionary *)dictionaryForXMLData:(NSData *)data error:(NSError **)error

+ (NSDictionary *)dictionaryForXMLString:(NSString *)string error:(NSError **)error
{
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];

NSArray* lines = [string componentsSeparatedByString:@"\n"];
NSMutableString* strData = [NSMutableString stringWithString:@""];

for (int i = 0; i < [lines count]; i++)
{
[strData appendString:[[lines objectAtIndex:i] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]];
}

NSData *data = [strData dataUsingEncoding:NSUTF8StringEncoding];
return [XMLReader dictionaryForXMLData:data error:error];
}

Expand Down

0 comments on commit 36de951

Please sign in to comment.