HTML разбор iPhone SDK? - PullRequest
       20

HTML разбор iPhone SDK?

0 голосов
/ 07 марта 2011

Я хочу разобрать HTML для моего приложения iPhone.любые советы помогут

спасибо

Ответы [ 2 ]

1 голос
/ 05 января 2013
somestring=block of html code

 NSMutableArray *ms=[[NSMutableArray alloc]init];
    NSMutableString *mutable=[NSMutableString new];
    NSScanner *scanner = [NSScanner scannerWithString:someString];
    [scanner setCharactersToBeSkipped:nil];
     NSString *s = nil;
    while (![scanner isAtEnd])
    {
       [scanner scanUpToString:@"<" intoString:&s];
     if (s != nil)
         [ms addObject:s];   
     [scanner scanUpToString:@">" intoString:NULL];
     if (![scanner isAtEnd])
         [scanner setScanLocation:[scanner scanLocation]+1];
     s = nil;
 }
    for(int i=0;i<ms.count;i++)
 {
    [mutable appendFormat:@"%@",[ms objectAtIndex:i]];
 }


//mutable string contains plain text.
0 голосов
/ 07 марта 2011

libxml2.2 находится в SDK и включает libxml/HTMLparser.h, который выполняет синтаксический анализ HTML 4.0 с использованием API, который вы будете использовать для анализа XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...