Swati
Swati

Reputation: 1463

Parsing XML in xcode

How can i Parse this xml in Xcode. Its urgent.

<?xml version="1.0" encoding="utf-8"?>
<url>
    <string name="address">SomeValue</string>
</url>

Upvotes: 1

Views: 2721

Answers (1)

Khushboo
Khushboo

Reputation: 1228

Take a look at the following code, it might help you :)

-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
       attributes:(NSDictionary *)attributeDict {

        if([elementName isEqualToString:@"string"])
            urlStr = [[NSString alloc] init];

    }

    - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
        if(!currentElementValue)
            currentElementValue = [[NSString alloc] init];

        currentElementValue = [NSString stringWithFormat:@"%@",string];
    }

    - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
    {
        if([elementName isEqualToString:@"string"])
           urlStr = [NSString stringWithString:currentElementValue];

    }

    - (void)parserDidEndDocument:(NSXMLParser *)parser {

    }

Upvotes: 2

Related Questions