我有XML格式的阿拉伯语文本,如下所示。
代码:
NSString *theXML = [[NSString alloc]
initWithBytes: [webData mutableBytes] //webData has received data
length:[webData length]
encoding:NSUTF8StringEncoding];
NSLog(@"result %@",theXML);
NSLog结果:
<media:title type='plain'>أحبج يا كويت</media:title>
使用TBXML解析器解析后
代码:
if ([[TBXML attributeName:attribute] isEqualToString:@"type"]
&&[[TBXML elementName:element] isEqualToString:@"media:title"])
{
NSLog(@"%s",element->text);
}
我收到了这个
NSLog结果:
برنامج تويتر رمضاني ح4 [ خلك حضاري ]
我需要它使用阿拉伯语而不是上面显示的文本。
任何建议都将受到赞赏
答案 0 :(得分:0)
经过一天的努力,我自己管理好了,答案就在于
[TBXML textForElement:element] // Method
而不是
element->text.
希望它在将来有助于其他用户。