Simple libxml2 HTML-Parsing-Beispiel unter Verwendung von Objective-c, Xcode und HTMLparser.h

Bitte kann mir jemand ein einfaches Beispiel für das Parsen von HTML mit libxml zeigen.

#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) Angenommen, ich möchte den Wert der Eingabe analysieren, deren Name = input2 ist.

Sollte "string2value" ausgeben.

2) Angenommen, ich möchte den inneren Inhalt jedes span-Tags analysieren, dessen class = spantext ist.

Sollte ausgeben: "Hallo Welt 1" und "Hallo Welt 2".

Antworten auf die Frage(4)

Ihre Antwort auf die Frage