diff --git a/ChangeLog b/ChangeLog index 961473076..944d87c4c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-01-03 14:22-EST Gregory John Casamento + + * Source/NSXMLDocument.m: Implement XMLStringWithOptions: + 2012-01-03 13:03-EST Gregory John Casamento * Headers/Foundation/NSXMLElement.h diff --git a/Source/NSXMLDocument.m b/Source/NSXMLDocument.m index 72e083c0e..2924ca0a9 100644 --- a/Source/NSXMLDocument.m +++ b/Source/NSXMLDocument.m @@ -282,6 +282,20 @@ return NO; } +- (NSString *) XMLStringWithOptions: (NSUInteger)options +{ + NSMutableString *string = [NSMutableString string]; + NSEnumerator *en = [_children objectEnumerator]; + id obj = nil; + + [string appendString: @""]; + while((obj = [en nextObject]) != nil) + { + [string appendString: [obj XMLStringWithOptions: options]]; + } + return string; +} + @end @implementation NSXMLDocument (NSXMLParserDelegate)