Я ищу способ декодирования XML сущности некоторых специальных символов, таких как (µ, & Lambda ;, μ, ν, π) для моего IPad приложение. Я ходил по блогам и часам, чтобы найти решение.Decode XML Entitites с использованием Objective C
Так что я нашел this, и я изменил его путем добавления следующих строк кода,
else if ([scanner scanString:@"µ" intoString:NULL])
[result appendString:@"µ"];
else if ([scanner scanString:@"&Lambda" intoString:NULL])
[result appendString:@"Λ"];
else if ([scanner scanString:@"Π" intoString:NULL])
[result appendString:@"Π"];
Но я не чувствую это как хорошее решение.
Итак, я ищу чью-то помощь.
XCode4 и iOS 4.3 являются моей средой разработки.
Вы должны объяснить, почему вы чувствуете, что это нехорошее решение, чтобы люди могли понять, что вы ищете, когда предлагают что-то еще. – sosborn
Причина в том, что я должен поставить условие else для символа. http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references см. Есть много специальных символов. Таким образом, требуется лучшее решение для декодирования объектов xml без проверки их по одному. – chinthakad