Я хочу проанализировать следующий HTML-код для моего приложения для iPhone
<Html>
<body>
<div class="div_1">
<div class="div_2">some code....</div>
<div class="div_3">
<div class="div_4">
<div class="div_5">
<p>First Paragraph</p>
<p>Second Paragraph</p>
<p>Third Paragraph</p>
<p>Fourth Paragraph</p>
</div>
</div>
</div>
</div>
</body>
</Html>
Я использую синтаксический анализатор Hpple для анализа этого HTML.
Я использую запрос xpath:
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:getHTMLData];
NSArray *elementsToSearch = [xpathParser searchWithXPathQuery:@"//div[@class='div_5']/p"];
TFHppleElement *element = [elementsToSearch objectAtIndex:0];
Что я собираюсь получить, так это все содержимое тега p внутри div class = "div_5".
Используя приведенный выше запрос xpath, я получаю только содержимое первого тега p, т.е. «Первый абзац».
Я делаю что-то не так в моем xpath?