解析字符串时出现问题。
我从网络服务器获取数据
HTML数据很长。节点内容也很长。 差不多3000~4000长。 在我看来,角色很长,有一个问题。
我的代码就像这样
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString* aStr = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding];
NSLog(@"%@", aStr); // It's ok
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:receivedData];
NSArray *elementsTextData = [xpathParser searchWithXPathQuery:@"/html/body/textdata_pass2phone"];
TFHppleElement *element = [elementsTextData objectAtIndex:0];
NSLog(@"%@", element); // oops!! The string was cut.
}
我无法理解。为什么字符串被削减。 请帮我。 我很担心:(
PS。 我将解析器更改为HTMLParser。但同样的问题。 返回null。短语是回归没问题。
抱歉,我不会说英语。 我每天都在学英语:)答案 0 :(得分:0)
确定。我测试了html包含html标签。
< extdata_pass2phone />所以我提出了这个问题。遗憾。