2011-10-21 17 views
0

私はSAXパーサーによってRSSの構文解析をやっていると私はこの形式で説明を取得しています:アンドロイドの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> 

ので、どのように私はこのhtmlコードからタグ値を取得していますか?

+0

私の答えはパテルの答えと異なっていますか? –

+0

いいえ、ちょうど私が最初にそれを参照してください –

+0

@パテルあなたが最初に何を参照してください?あなたの答えは冗長ではありません。同じ内容で私はすでに答えているからです。 –

答えて

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を使用します)。 指定しない場合はnullを指定します。 )。

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

はい、確かに私はこのタイプHTMl –

+0

ありがとう....はい、私は確かに私はこのタイプのHTMlを持っていると確信しています....しかし正確に私はperticular値が欲しいこのように終了時間:12/19/2010 10:00 PMまたは緯度:25.266024だから私はできるこのタグ値を取得する... –

関連する問題