Beispiel für das Parsen von (X)Html mit libxml2 in iOS

Neulich habe ich angefangen zu spielen, um mit der libxml2-lib innerhalb einer iOS-iPhone-Projekt. Ich Lesen Sie einige nützliche links, wie:

http://laurentparenteau.com/blog/2009/12/parsing-xhtml-in-c-a-libxml2-tutorial/

sowie einige sehr nette post hier:

http://bill.dudney.net/roller/objc/entry/libxml2_push_parsing

Habe ich es geschafft zum abrufen von remote-html (mit ASIHTTPRequest) und erfolgreich die data (NSData) auf die 'didReceiveData' Ereignis geschoben, um eine wrapper-Klasse enthält einen parser erstellt, die mit htmlCreatePushParserCtxt (SAX Stil). Ich bekomme schön die startDocument
und endDocument Rückrufe. In der 'startElement' und 'Zeichen' Rückrufe, die ich drucken Sie das 'localname' paramater (const xmlChar). In der Konsole sehe ich, dass er findet, 'html', dann 'Körper', und dann einige 'p' - tag, aber dann bekomme ich viele unerkennbare Zeichen (sometimese sieht es noch aus wie Chinesen..)...

Sowieso, bevor man in zu viel code details, möchte ich Fragen, ob jemand ein funktionsfähiges Beispiel zum Parsen von (x)html mit libxml2 in einem objective-c basiert projet? Ich habe versucht, googeln für mehr als die 2 genannten links, aber bis jetzt kein Glück.

InformationsquelleAutor tapmonkey | 2011-07-15
Schreibe einen Kommentar