как читать HTML как XML в iphone - PullRequest
       12

как читать HTML как XML в iphone

0 голосов
/ 02 февраля 2012

У меня есть персонализированное сообщение в формате WordPress, которое выглядит так при просмотре исходного кода.

Как я могу прочитать, проанализировать его как XML?

<title>A sample quiz</title>    
    <content>Hello.</content>
        <updatedDate>18/01/12</updatedDate>
    <updatedTime>16:11</updatedTime>
  <question>How many days are there in a week?</question>
  <hint>No hint</hint>

  <direction>Left</direction>
  <answer1>4</answer1>
  <answer2>5</answer2>
  <answer3>6</answer3>
  <answer4>7</answer4>
  <correctAnswer>4</correctAnswer>
  <score>20</score>

1 Ответ

1 голос
/ 02 февраля 2012

не забудьте установить в вашем файле h.NSXMLParserDelegate и установите

- (void)didload
{

    NSString *site = [NSString   stringWithFormat:@"http://www.mysite.it/mydirectory/myxml"];
    NSURL *xmlURL = [NSURL URLWithString:site];

    myParser =  [[NSXMLParser alloc] initWithContentsOfURL:xmlURL];
    [myParser setDelegate:self];  
    [myParser parse];
}
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName 
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName 
    attributes:(NSDictionary *)attributeDict {

    if ([elementName isEqualToString:@"title"]) {
        NSLog(@"element %@",attributeDict);
        //do something
    }
    else if ([elementName isEqualToString:@"content"]){
        NSLog(@"element %@",attributeDict);
        //do something
    }
    //ecc
}

, это очень упрощенный метод.для более подробной информации http://www.xcode -tutorials.com / parsing-xml-files /

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