2010-03-08 3 views
0

Je suis nouveau pour iphone development.I veulent analyser et récupérer un contenu particulier à partir du fichier HTML au url.I un exemple de code à partir de ce lien http://blog.objectgraph.com/index.php/2010/02/24/parsing-html-iphone-development/Comment analyser le contenu de la balise avec attribut dans iphone?

NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding]; 
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData]; 
NSArray *elements = [xpathParser search:@"//h3"]; // get the page title 
TFHppleElement *element = [elements objectAtIndex:0]; 
NSString *h3Tag = [element content]; 
NSLog(h3Tag); 
mLabel.text = h3Tag; 

Ils sont en train de récupérer le contenu de la h3 tag de la source, il affiche correctement nous contacter .J'ai changé l'url comme débordement de pile et recherché le titre, il récupère le titre correctement.Mais je ne suis pas en mesure de récupérer le contenu des attributs de tags.S'il vous plaît me aider. Veuillez me guider.Merci

Répondre

0

vous pouvez utiliser // h3 [@ attribute = 'quelquechose'] dans votre requête

ou

Vous pouvez utiliser [attributs d'élément] pour obtenir tous associés à cet attribut particulier.

Questions connexes