我正在阅读的部分是这个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作为解析器。
我真的需要一些帮助,所以一切都很适合: - )
答案 0 :(得分:1)
要获取子元素,您需要使用其他方法,然后访问其文本属性。
for (TFHppleElement * element in tutorialsNodes1) {
NSLog(@"Link is: %@", [element firstChildWithTagName:@"h2"].text);
}