2

HTML文字列からsrc画像とテキスト(下線)を取得するにはどうすればよいですか?

src とスタイルが修正されました。

<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><div > src="http://and_Snorkel_Club.jpg" * style *="幅: 300px; 高さ: 225px; フロート: 右; 余白: 10px;" 春休み中、マウント オリーブ カレッジ スキューバ / シュノーケル クラブは、水生生物に関する知識を広げ、オープン ウォーター認定を取得するために、フロリダ州クリスタル リバーを訪れました。</div></div></div></div>

4

2 に答える 2

0

コンテンツから特定の値を取得したい場合は、Hppleを使用してコンテンツを解析HTMLする必要があります。これが例のドキュメントです。(このドキュメントでは、 srcを取得する方法を見つけることができます) HTML

あなたの場合、次を使用します:(Hppleを使用して

TFHpple *dataParser = [TFHpple hppleWithHTMLData:placesData];

NSString *XpathQueryString = @"//div[@class='field-item even']/div/";
NSArray *listOfdata= [dataParser searchWithXPathQuery: XpathQueryString];

私のコードはあなたに役立ちます。

于 2013-03-29T08:45:45.077 に答える
0
NSString *htmlString = @"<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><div> src="http://and_Snorkel_Club.jpg" *style*="width: 300px; height: 225px; float: right; margin: 10px;" During spring break, the Mount Olive College SCUBA/Snorkel Club traveled to Crystal River, Florida to expand their knowledge on aquatic life and to obtain their Open Water certification.</div></div></div></div>";

NSMutableString *imagLink = [[NSMutableString alloc] init];
NSScanner *scanner = [[NSScanner alloc] initWithString:htmlString];

[scanner scanUpToString:@"http://" intoString:nil];
[scanner scanUpToString:@""" *style" intoString:imgLink];

NSLog(@"%@", imgLink);

同様に、このメソッドを適用して、HTML 文字列の他のテキストを取得できます。または、iPatelが示した方法を使用できます。

于 2013-03-29T11:13:21.880 に答える