gpt4 book ai didi

iphone - NSXMLParser问题带有“&”(Ampersand)字符

转载 作者:行者123 更新时间:2023-12-01 17:34:52 25 4
gpt4 key购买 nike

我的NSXMLParsing由于“&”字符而无法正常工作。下面的代码对我有帮助吗?

 NSString *myRequestString = [NSString stringWithFormat:@"http://abc.com/def/webservices/aa.php?family_id=%d",self.passFamilyId];
//NSLog(@"Requested Service = %@",myRequestString);
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:myRequestString]];
[request setHTTPMethod: @"POST" ];
NSData *downloadedData = [ NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

NSString *str = [[NSString alloc] initWithData:downloadedData encoding:NSASCIIStringEncoding];
//NSString *contentString = [str stringByReplacingOccurrencesOfString:@"&" withString:@"&"];
NSData * data=[str dataUsingEncoding:NSUTF8StringEncoding];


//NSLog (@"string is :%@" ,str);

NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:data];

// Call the XMLParsers's initXMLParse method.
ClientDetailXmlParser *parser = (ClientDetailXmlParser*)[[ClientDetailXmlParser alloc] initXMLParser];
[xmlParser setDelegate:parser];
BOOL success = [xmlParser parse];

// Check for XML parsing.
if(success)
{
NSLog(@"No Errors in clientDetailXml.xml");
}
else
{
NSLog(@"Error Error Error in clientDetailXml.xml!!!");
}

[parser release];
parser = nil;

if (objClientAddUpdate != nil) {
[objClientAddUpdate createBubbleList];
}

最佳答案

更换

NSString *str = [[NSString alloc] initWithData:downloadedData encoding:NSASCIIStringEncoding];
//NSString *contentString = [str stringByReplacingOccurrencesOfString:@"&" withString:@"&"];
NSData * data=[str dataUsingEncoding:NSUTF8StringEncoding];

带有:
NSString *str = [[NSString alloc] initWithData:downloadedData encoding:NSASCIIStringEncoding];
NSString *contentString = [str stringByReplacingOccurrencesOfString:@"&" withString:@"&"];
NSData * data=[contentString dataUsingEncoding:NSUTF8StringEncoding];

关于iphone - NSXMLParser问题带有“&”(Ampersand)字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7291534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com