Objective c 目标C,xpath查询不起作用

Objective c 目标C,xpath查询不起作用,objective-c,xpath,hpple,Objective C,Xpath,Hpple,我有下一个html结构 <div class="item column-1"> <h2> <a href="/news/1172-zimnee-21-12-2014"> some text </a> </h2> </div> 但它没有结果。如果我这样做: news.title = [element objectForKey:@"href"]; 那我就有结果了。我做错了什么?请提供帮

我有下一个html结构

<div class="item column-1">
  <h2>
    <a href="/news/1172-zimnee-21-12-2014">
      some text
    </a>
  </h2>

</div>
但它没有结果。如果我这样做:

news.title = [element objectForKey:@"href"]; 
那我就有结果了。我做错了什么?请提供帮助。

如果您想在示例中使用“一些文本”,而不是
[[element firstChild]content]
,则只需使用
[element content]
。如果您的示例具有代表性,但您可能也希望修剪空白和新行。因此:

news.title = [[element content] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

news.title=[[element content]stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];这是完美的,而[元素内容]不起作用。多谢各位!
news.title = [[element content] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];