2010-11-04 47 views
1

我使用hpple解析HTML: 只有一個問題是:iPhone解析<br />與Hpple

<div class="Fiche"> 
    <p>Every Sunday, our Chef proposes a buffet high in color. 
    <br /> 
    <br /> 
    A brunch either classic or on a theme for special events (Hallowe&rsquo;en, autumn...). Each time, you will be surprised by new culinary suggestions. Unlimited champagne.<br /> 
    <br /> 
    Every Sunday at the restaurant <a target="_blank" href="http://www.montecarlobay.com/THE-BLUE-BAY.html">Le Blue Bay</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> 
    <br /> 
    <br /> 
    Information/ reservations : (377) 98 06 03 60 
</p> 

我的代碼是:

NSArray *array4Soustitre = [xpathParser search:@"//div [@class='Fiche']/p"]; 
TFHppleElement *ele= [array4Soustitre objectAtIndex:0]; 
NSLog(@"content is %@ ",[ele content]); 

而我所得到的只有:Information/ reservations : (377) 98 06 03 60 我想獲得<p></p>之間的所有文字,除了<br /> 任何幫助,非常感謝!

+0

我有同樣的問題。 有沒有人找到一種方法來獲取libXml2(Hpple基於什麼),以允許
行制動器? – 2011-03-13 13:49:10

+0

嘗試使用http://mac.softpedia.com/get/Internet-Utilities/XPath-Helper.shtml這BTW你的應用程序....凍結時,開始 – 2011-05-04 18:40:00

回答

1

嘗試:

NSArray *array4Soustitre = [xpathParser search:@"//div [@class='Fiche']/p/text()"]; 
相關問題