Hpple Element返回null内容

时间:2014-06-30 06:18:40

标签: html ios iphone xpath hpple

我正在尝试使用Xpath查询字符串解析HTML(在Objective-C for iOS中)。我抓住了我想要的元素,但是除了之外的所有内容都是

示例html:

<textarea type="text" name="name" style="width: 100px; height:100px;"/>Contents</textarea>

我试图抓住元素:

TFHpple *parser = [TFHpple hppleWithHTMLData:response];
NSString *XpathQueryString = @"//textarea[@name='name']";
NSArray *nodes = [parser searchWithXPathQuery:XpathQueryString];

节点数组中元素的NSLog:

nodeAttributeArray =     (
            {
        attributeName = type;
        nodeContent = text;
    },
            {
        attributeName = name;
        nodeContent = name;
    },
            {
        attributeName = style;
        nodeContent = "width: 100px; height:100px;";
    }
);
nodeName = textarea;
raw = "<textarea type=\"text\" name=\"name\" style=\"width: 100px; height:100px;\"></textarea>";
}

没有内容。关于出了什么问题的任何想法?

提前致谢!

1 个答案:

答案 0 :(得分:0)

看起来这是一个糟糕的HTML案例。标签自我关闭,但也有一个单独的结束标记。

应该是这样的:

<textarea type="text" name="name" style="width: 100px; height:100px;">Contents</textarea>