Ejemplo simple de análisis HTML libxml2, utilizando Objective-c, Xcode y HTMLparser.h

Por favor, ¿alguien puede mostrarme un ejemplo simple de analizar HTML usando libxml?

#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) Digamos que quiero analizar el valor de la entrada cuyo nombre = input2.

Debería generar "string2value".

2) Digamos que quiero analizar el contenido interno de cada etiqueta span cuya clase = texto de espacio.

Debería aparecer: "Hello World 1" y "Hello World 2".

Respuestas a la pregunta(2)

Su respuesta a la pregunta