2014-01-16 149 views
0

我解析链接http://feedproxy.google.com/~r/NDTV-Tech/~3/YNW1kE-FDv0/story01.htm以从“HeadContent_FullstoryCtrl_fulldetails”HTML标记中获取内容。我使用TFHpple并使用// * [@ id ='HeadContent_FullstoryCtrl_fulldetails']将xpath解析器指向HTML元素。解析HTML内容

这是一个NSArray的响应,其输出如下面的示例。我只需要获取'nodeContent'数据,以便我可以单独获取新闻细节。

<__NSArrayM 0x16d73950>(
{ 
    nodeAttributeArray =  (
       { 
      attributeName = id; 
      nodeContent = "HeadContent_FullstoryCtrl_fulldetails"; 
     }, 
       { 
      attributeName = class; 
      nodeContent = description; 
     } 
    ); 
    nodeChildArray =  (
       { 
      nodeChildArray =    (
           { 
        nodeContent = "The Lumia 1520 has two big things working against it, neither of \nwhich is a deal-breaker on its own, but when combined, make it a very \ninteresting product to review. First, it's a Windows Phone. While the \nplatform certainly does have its fans, there's no denying that it isn't \nas versatile as iOS and Android yet. As a person buying this phone, you \nwill have to put up with a number of limitations and frustrations \nbecause of its software. Second, it's huge. So-called \"phablets\" are big\n business, but not everybody wants a phone that can't fit in a pocket \nand be held in one hand. With that said, it's time to examine this phone\n on its own merits and see whether Nokia has managed to distinguish \nitself with a winner."; 
        nodeName = text; 
       } 
      ); 
      nodeName = p; 
      raw = "<p>The Lumia 1520 has two big things working against it, neither of \nwhich is a deal-breaker on its own, but when combined, make it a very \ninteresting product to review. First, it's a Windows Phone. While the \nplatform certainly does have its fans, there's no denying that it isn't \nas versatile as iOS and Android yet. As a person buying this phone, you \nwill have to put up with a number of limitations and frustrations \nbecause of its software. Second, it's huge. So-called \"phablets\" are big\n business, but not everybody wants a phone that can't fit in a pocket \nand be held in one hand. With that said, it's time to examine this phone\n on its own merits and see whether Nokia has managed to distinguish \nitself with a winner.</p>"; 
     }, 

回答

0
+1

早些时候我尝试使用NSXML解析,但无法获取特定HTML标记的内容。我使用'zootreeves/Objective-C-HMTL-Parser'进行解析。谢谢。 – user2071152

+0

可以使用NSXML - 您只需要读取子节点。 – GuybrushThreepwood

+0

请您分享一个解释步骤的示例或链接。我想解析链接并获取'HeadContent_FullstoryCtrl_fulldetails'的内容。谢谢。 – user2071152