0

私は xml にこのタグを持っています:

<description><![CDATA[<div><b>Location:</b> PUMBA Auditorium - University of Pune</div>
<div><b>Start Time:</b> 5/15/2012 11:00 AM</div>
<div><b>End Time:</b> 5/15/2012 2:00 PM</div>
<div><b>Description:</b> <div>General B. C. Joshi Memorial Lecture 2012- Perspective on War in the 21st Century - By Lt. Gen. A. K. Singh</div></div>
<div><b>Attachments:</b> <a href="http://uopnews.unipune.ac.in/Lists/Calendar/Attachments/14/bcjoshi2012[1].pdf">http://uopnews.unipune.ac.in/Lists/Calendar/Attachments/14/bcjoshi2012[1].pdf</a><br><a href=""></a></div>
]]></description>

「 」を削除する必要があります<div><b>n コンテンツのみを表示したい。このために何をする必要がありますか?私を助けてください。前もって感謝します。

4

1 に答える 1

0

基本的に再度解析する必要があります。<![CDATA[ と の間に含まれるすべてのもの]]>は、パーサーによって文字データ (テキスト) として扱われます。このテキストが有効な xhtml であると仮定すると、文字列を に変換ByteArrayInputStreamしてパーサーに渡すことができます。

Androidは、文字列を受け取り、Html タグなしで適切にフォーマットされた新しい文字列を返すメソッドをHtmlクラスに提供するため、sax で解析された文字列をそれにフィードするだけです。Html.fromHtml(String)

于 2012-05-20T20:12:10.053 に答える