S'il vous plaît, quelqu'un peut-il me montrer un exemple simple d'analyse de code HTML en utilisant libxml.Exemple d'analyse HTML simple, utilisant Objective-c, Xcode, et HTMLparser.h
#import <libxml2/libxml/HTMLparser.h>
NSString *html = @"<ul>"
"<li><input type=\"image\" name=\"input1\" value=\"string1value\" /></li>"
"<li><input type=\"image\" name=\"input2\" value=\"string2value\" /></li>"
"</ul>"
"<span class=\"spantext\"><b>Hello World 1</b></span>"
"<span class=\"spantext\"><b>Hello World 2</b></span>";
1) Dites que je veux analyser la valeur de l'entrée dont le nom = input2.
Devrait afficher "string2value".
2) Dites que je veux analyser le contenu interne de chaque balise span dont class = spantext.
Devrait afficher: "Hello World 1" et "Hello World 2".
libxml est pour l'analyse XML et pour cela vous devez voir TouchXML. –
Même si j'utilise HTMLparser.h? Je vais jeter un oeil à TouchXML merci. – StuR
@Ayaz: libxml2 prend en charge l'analyse HTML4. De la documentation clairsemée de TouchXML, il semble que ce n'est pas le cas, ce n'est donc pas approprié dans ce cas. – JeremyP