diff --git a/Classes/NSString+HTML.m b/Classes/NSString+HTML.m index 321fc0f..096ebe9 100644 --- a/Classes/NSString+HTML.m +++ b/Classes/NSString+HTML.m @@ -73,6 +73,12 @@ - (NSString *)stringByConvertingHTMLToPlainText { [scanner scanUpToString:@"" intoString:NULL]; [scanner scanString:@"" intoString:NULL]; + } else if ([scanner scanString:@"![CDATA[" intoString:NULL]) { + + // CDATA + [scanner scanUpToString:@"]]>" intoString:NULL]; + [scanner scanString:@"]]>" intoString:NULL]; + } else { // Tag - remove and replace with space unless it's