title: Fetching data from webservice containing '&' does not give correct results
body: <p>I am fetching this string "Rasberry &amp; Banana Smoothies" from web-service, it is getting the string as three different values instead of a single one:</p>
  
  <p>Rasberry<br>
  &amp;<br>
  Banana Smoothies    </p>
  
  <p>And if I remove the <code>&amp;</code> symbol from server database, it fetches the complete string as it is.</p>
  
  <p>I am not getting the reason why is this so, can anyone guide me on this?</p>
  
  <p>Thanks in advance.</p>
  
  <p>Here I am posting the code of fetching it, this might help to understand the problem:</p>
  
  <pre><code>- (void)viewDidLoad
  {
  [super viewDidLoad];
  
  arrayTitle = [[NSMutableArray alloc]init];
  arrayImage = [[NSMutableArray alloc]init];
  arrayRecipe = [[NSMutableArray alloc]init];
  
  self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"2-right-side-sheet-1.png"]];
  
  NSString *url=[[NSString alloc]initWithFormat:@"http://smoktec.net/Monty/api/?"];
  
  NSString *Action=@"action=";
  
  NSString *compUrl=[[NSString alloc]initWithFormat:@"%@%@%@",url,Action,@"Recipes"];
  
  NSURL *urlToPars= [NSURL URLWithString:compUrl];
  NSLog(@"%@",compUrl);
  
  [self parseWithUrl3:urlToPars];
  }
  
  -(void)parseWithUrl3:(NSURL *)compUrl
  {
      parser=[[NSXMLParser alloc]initWithContentsOfURL:compUrl];
      [parser setDelegate:self];
      [parser parse];
      [parser release];
  }
  
  - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
  {
      stcurrentelement=[NSString stringWithFormat:@"%@",elementName];
  }
  
  - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
  {
  
      if(!(stcurrentelement==nil))
      {
          if([stcurrentelement isEqualToString:@"Recipetitle"])
          {
              [arrayTitle addObject:string];
              NSLog(@"%@",string);
          }
  
          else if([stcurrentelement isEqualToString:@"RecipeImg"])
          {
              [arrayImage addObject:string];
              NSLog(@"%@",string);
          }
  
          else if([stcurrentelement isEqualToString:@"Recipeid"])
          {
              [arrayRecipe addObject:string];
              NSLog(@"%@",string);
          }
      }
  }
  </code></pre>