如何在iPhone中检索和显示XML节点?

时间:2012-06-23 06:01:31

标签: iphone xml-parsing

  <items>
  <item>
  <pastor> Master Jojimon</pastor>  
   <video>
   youtube.com/embed/X_nJ7So9y04 
  </video>
  <name>Message by Master Jojimon</name>
    <lan>english</lan>

我想检索视频网址并在tableview中显示,我想播放此视频网址,我现在使用webView我的youtube视频工作休息不起作用,任何一个请帮助我! 我的完整程序代码        How to play a video url from server in an iPhone app

2 个答案:

答案 0 :(得分:0)

您可以使用xml解析器来解析xml以存储到自定义对象或数据类型,如NSArrayNSDictionary等。

查看此帖子中的NSXMLParser教程 - https://stackoverflow.com/questions/6116827/looking-for-a-good-tutorial-on-nsxmlparser

答案 1 :(得分:0)

使用标头解析您的xml内容 如果你有多个标题值,那么

之类的东西
 for(int i=0;i<[xmlArray count];i++)
    {
        NSDictionary *dict=[xmlArray objectAtIndex:i];
       [pastorArray addObject:[dict valueForKey:@"pastor"]];
       [videoURLArray addObject:[dict valueForKey:@"video"]];
       [nsmeArray addObject:[dict valueForKey:@"name"]];
       [lanArray addObject:[dict valueForKey:@"lan"]];
    }

//现在你可以逐个打印数组值