我的Xpath是否适合与H​​pple一起使用

时间:2013-08-23 06:39:31

标签: ios xpath hpple

这是“谁制定法律”的正确X路// 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]);

    }

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您应该使用//p[@id='Q']之类的表达式。请参阅xpath syntax