xcode - 解码xml输出字符串

时间:2012-04-17 07:19:01

标签: iphone objective-c xml xcode decode

NSString *col1 = [aBook.name stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@" \n\t"]];

NSLog(@"column1: %@", col1); //output:-  ABC+Company

这是我的xml数据输出。 它带有'+'标记。我怎么解码这个? 你能帮我吗?

2 个答案:

答案 0 :(得分:2)

你的意思是得到用'+'号分隔的部分?你可以用:

来做到这一点
NSArray *stringArray = [col1 componentsSeparatedByString:@"+"];

[stringArray objectAtIndex:0]; //ABC
[stringArray objectAtIndex:1]; //Company

如果要删除/替换“+”符号,可以执行以下操作:

NSString* string = [col1 stringByReplacingOccurrencesOfString:@"+" withString:@""]; //last string can be empty or have a string value

希望这有助于你!

答案 1 :(得分:0)

你也可以用空格替换加号,如果那就是你所追求的:

NSString *name = [col1 stringByReplacingOccurrencesOfString:@"+" withString:@" "];