0

文字列の解析に問題があります。

Webサーバーからデータを取得しました

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を返します。短い単語が返されます問題ありません。

すみません、英語が上手に話せません。私は毎日英語を勉強しています:)

4

1 に答える 1

0

わかった。私はhtmlインクルードhtmlタグをテストしました。

<extdata_pass2phone />
だから私はこの問題を起こしました。ごめん。

于 2012-10-05T03:30:51.947 に答える