1

I am using retailligence barcode api and using nsxml parser method to parse the response below is the code but it didn't give call to parsing method. What's wrong there. Please help

{   NSString *myxmlstr = [NSString stringWithFormat:@"http://apitest.retailigence.com/v1.2/products?apikey=rMMzX5IDYVmTjQ3A7D9sZXukjKiZVmdD&barcode=%@&latitude=37.439097&longitude=-122.175806",brcode];
NSLog(@"my myxmlsstr is %@",myxmlstr);
dataselected = NO;
NSURL * xmlURL = [NSURL fileURLWithPath:myxmlstr];



myParser = [[NSXMLParser alloc] initWithContentsOfURL:xmlURL];



myParser.delegate = self;

BOOL success = [myParser parse];
if(success){
    NSLog(@"Properly done ");
}
else{
    NSLog(@"not done");
}
}

Thanks in advance.

2 Answers 2

1

It was an error in code and I have to just replace this code

NSURL * xmlURL = [NSURL fileURLWithPath:myxmlstr];

with this code

NSURL * xmlURL = [NSURL URLWithString:myxmlstr];

This will work.

Sign up to request clarification or add additional context in comments.

Comments

0

more information about parsing you get if you call -parserError or use method from protocol - (void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError to obtain error informations

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.