Je recherche une page HTML et essaie d'afficher son contenu dans une vue de table. À la suite de la documentation que j'ai essayé NSXMLDocument et NSXmlParser mais n'a pas pu obtenir l'un d'eux pour me donner les données de retour :-(Utilisation de XPath pour filtrer le code HTML en fonction de la valeur de la classe
La page que je suis en train de la ferraille est http://www.instapaper.com/u
Le code que je utilise est
NSXMLDocument * doc = [[NSXMLDocument alloc]
initWithXMLString: data
options: NSXMLDocumentTidyHTML
error: &error];
NSArray* rows = [doc nodesForXPath:@"//div[class='tableViewCell']" error:&error];
pour obtenir DIVs class = tableViewCell.
Si je recherche uniquement // div Je reviens un bon nombre d'entre eux, mais le filtrage par classe ne semble pas fonctionner :-(
Une idée de ce que je fais mal?
Merci pour toute aide, Miguel
Copie possible de [Comment puis-je trouver un élément par classe CSS avec XPath?] (Https://stackoverflow.com/questions/1604471/how-can-i-find-an-element-by-css-class -with-xpath) – siegi