CharacterEntityConverter - Objective C library for character entity conversions
> git clone git://github.com/NextfazeSD/CharacterEntityConverter.git
CharacterEntityConverter:
+ (NSString *)decodeEntities:(NSString *)string;
+ (NSString *)decodeEntitiesForXML:(NSString *)string;
+ (NSString *)encodeEntities:(NSString *)string;
+ (NSString *)encodeEntitiesForXML:(NSString *)string;
+ (NSString *)encodeEntities:(NSString *)string fromCodePoint:(unsigned int)fromCodePoint html:(BOOL)html;
NSString+CharacterEntityConverter: (NSString category)
- (NSString *)stringByEncodingEntities;
- (NSString *)stringByEncodingEntitiesForXML;
- (NSString *)stringByDecodingEntities;
- (NSString *)stringByDecodingEntitiesForXML;
NSMutableString+CharacterEntityConverter: (NSMutableString category)
- (void)encodeEntities;
- (void)encodeEntitiesForXML;
- (void)decodeEntities;
- (void)decodeEntitiesForXML;
decoding character entities
#import "NSString+CharacterEntityConverter.h"
[@"foo & bar" stringByDecodingEntities]; // -> "foo & bar"
[@"foo & ™" stringByDecodingEntitiesForXML]; // -> "foo & bar ™" (™ is not valid in XML)
encoding character entities
#import "NSString+CharacterEntityConverter.h"
[@"foo & bar" stringByEncodingEntities]; // -> "foo & bar"
[@"foo & bar ™" stringByEncodingEntitiesForXML]; // -> "foo & bar ™" (™ is not valid in XML)
CharacterEntityConverter is licensed under the terms of the Apache License, version 2.0. Please see the LICENSE file for full details.
CharacterEntityConverter is brought to you by Andrew Williams and supported by the NextFaze team and the GitHub community.