0

这是“谁制定法律”的正确 Xpath //p[id='Q'] 即使在 Hpple 中使用这个给我一个 null 值

<html>
    <p id="Q">Who Framed the Law?</p>
    <p id="A1">Brian</p>
    <p id="A2">Ted</p>
    <p id="A3">Ki</p>
    <p id="A4">Shane Pizza</p>
</html>

    NSString *XpathQ =@"//p[id='Q']";
    NSArray *tutorialsNodes = [StuffParser searchWithXPathQuery:XpathQ];
    NSString *QS=@"";
    for (TFHppleElement *element in tutorialsNodes) {
        QS=[element content];
        NSLog(@"%@",[element content]);

    }
4

2 回答 2

0

由于“id”是属性,您应该将它与@一起使用,即//p[@id='Q']

于 2013-08-23T06:47:36.127 回答
0

//p[@id='Q']您应该使用类似.See xpath 语法的表达式

于 2013-08-23T06:48:00.750 回答