1

我在阅读时遇到问题的部分是这个 html 代码:

<div id="main">
<h1>Hvorfor flager busserne i dag?</h1>
<h2>Idag den 26. august flager busserne ikke</h2>

我在 xcode 中的代码如下所示:

   NSString *tutorialsXpathQueryString1 = @"/html/body/div [@id='main']";
    NSArray *tutorialsNodes1 = [tutorialsParser searchWithXPathQuery:tutorialsXpathQueryString1];

    for (TFHppleElement * element in tutorialsNodes1) {
        NSLog(@"Link is: %@", [element objectForKey:@"h2"]);
        }

代码正在运行,但我无法获取文本。我使用 Hpple 作为解析器。

我真的需要一些帮助,所以一切都很好:-)

4

1 回答 1

1

要获取子元素,您需要使用不同的方法,然后访问其文本属性。

for (TFHppleElement * element in tutorialsNodes1) {
    NSLog(@"Link is: %@", [element firstChildWithTagName:@"h2"].text);
    }
于 2013-09-06T20:47:55.297 回答