2011-10-21 76 views
0

我被SAX解析器做RSS解析和我收到此格式:從這個網站碼如何從Android中的HTMl代碼獲取標記值?

<description><![CDATA[<div><b>Start Time:</b> 12/19/2010 6:30 PM</div> 

<div><b>End Time:</b> 12/19/2010 10:00 PM</div> 

<div><b>Description:</b> Break Guinness World Records of arda</div> 

<div><b>Type of Event:</b> <a onclick="OpenPopUpPage('http://www.example.com/_layouts/listform.aspx?PageType=4&ListId={5368B20F-2E1F-4984-9308-3E46442B2336}&ID=79&RootFolder=*', RefreshPage); return false;" href="http://www.example.com/_layouts/listform.aspx?PageType=4&ListId={5368B20F-2E1F-4984-9308-3E46442B2336}&ID=79&RootFolder=*">Aspire closed stadium</a></div> 

<div><b>Localization Data:</b> &lt;data&gt;&lt;item field=&quot;Title&quot; lang=&quot;ar-SA&quot;&gt; Break record &lt;/item&gt;&lt;item field=&quot;Description&quot; lang=&quot;ar-SA&quot;&gt;&amp;lt;P align=right&amp;gt;Break record &amp;amp;nbsp; 9/12/2010 Break record &quot; National &quot; Men Poetry Activities . &amp;lt;/P&amp;gt;&lt;/item&gt;&lt;/data&gt;</div> 

<div><b>LocationInInteractiveMap:</b> Don&#39;t Show</div> 

<div><b>Latitude:</b> 25.266024</div> 

<div><b>Longitude:</b> 51.443814</div> 

<div><b>EventLogo:</b> <img alt="" src="/SiteCollectionImages/Event%20Images/Default.png" style="BORDER: 0px solid; "></div> 

]]></description> 

所以如何我得到的標記值?

+0

我的答案與Patel的答案不同嗎? –

+0

不,但只是我第一次看到 – 2011-10-21 11:19:16

+0

@Patel你首先看到了什麼?是不是你的答案是多餘的,因爲我已經回覆了相同的內容。 –

回答

1

要在哪裏顯示此描述值?如果你想顯示它裏面的TextView然後寫:

TextView foo = (TextView)findViewById(R.id.foo); 
foo.setText(Html.fromHtml(description)); 

或者

您可以加載WebView裏面的描述字符串值:

webview.loadData(description, "text/html", null); 
+0

謝謝,但正是我想關心的價值像這樣結束時間:12/19/2010 10:00 PM或緯度:25.266024所以我可以得到這個標記值... –

1

試試這個,

Html.fromHtml(String source) 
Returns displayable styled text from the provided HTML string. 

而且

Html.fromHtml (String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler) 

自:API等級1

返回從提供的HTML字符串顯示的樣式文本。 HTML中的任何 標籤都將使用指定的ImageGetter來請求圖像的 表示(如果您不需要,請使用null),並使用 指定TagHandler處理未知標籤(如果您不需要,請指定null) 要這樣)。

Be sure : Have your source markup be valid HTML? 
+0

是的,,,我確定我確實有這種類型HTMl –

+0

謝謝....是的,我確定我確實有這種類型HTMl ....但正是我想要特別值這樣結束時間:12/19/2010下午10:00或緯度:25.266024所以我可以得到這個標籤值... –

相關問題