Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将html字符串转换为java字符串删除html、css等标记_Java_Android_Html_Css_Jsoup - Fatal编程技术网

将html字符串转换为java字符串删除html、css等标记

将html字符串转换为java字符串删除html、css等标记,java,android,html,css,jsoup,Java,Android,Html,Css,Jsoup,我正在从事一个项目,其中数据来自服务器。在某些字段中,数据以html格式存储。我的问题是我想在Android文本视图中显示这些信息。但是这个html部分没有。但是,我希望保持换行信息的完整性,以便它能够正确地显示给用户。我尝试过Jsoup.clean,但它也留下了一些样式表数据,比如,元素等 示例字符串之一是: <ul style="list-style-position: initial; list-style-image: initial; padding-t

我正在从事一个项目,其中数据来自服务器。在某些字段中,数据以html格式存储。我的问题是我想在Android文本视图中显示这些信息。但是这个html部分没有。但是,我希望保持换行信息的完整性,以便它能够正确地显示给用户。我尝试过Jsoup.clean,但它也留下了一些样式表数据,比如,元素等 示例字符串之一是:

<ul style="list-style-position: initial; list-style-image: initial; padding-top: 0px;     

    padding-right: 0px; padding-bottom: 0px; padding-left: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px;">
<li style="line-height: 18px; padding: 0px; margin: 0px;">Offer is on a choice of veg or non-veg meals for Two
<ul style="list-style-type: disc; list-style-position: initial; list-style-image: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px; line-height: normal; margin: 0px;">
<li style="line-height: 18px; padding: 0px; margin: 0px;"><strong>Offer 1- Rs.499 Worth Rs. 1000:</strong> Veg Lunch OR Dinner for 2 Persons</li>
<li style="line-height: 18px; padding: 0px; margin: 0px;"><strong>Offer 2 – Rs.599 Worth Rs. 1200:</strong> Non-Veg Lunch OR Dinner for 2 Persons</li>
</ul>
</li>

<li style="line-height: 18px; padding: 0px; margin: 0px;">Traditional restaurant serving authentic cuisine in mud pots</li>
<li style="line-height: 18px; padding: 0px; margin: 0px;">Inclusive of all taxes and service charges</li>
<li style="line-height: 18px; padding: 0px; margin: 0px;"><strong><span class="upc gry sml">Cost for 2: </span>Rs. 700</strong></li>
</ul>
应用jsoup.clean后,字符串变为

 <ul style="list-style-position: initial; list-style-image: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px;"> <li style="line-height: 18px; padding: 0px; margin: 0px;">Offer is on a choice of veg or non-veg meals for Two <ul style="list-style-type: disc; list-style-position: initial; list-style-image: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px; line-height: normal; margin: 0px;"> <li style="line-height: 18px; padding: 0px; margin: 0px;"><strong>Offer 1- Rs.499 Worth Rs. 1000:</strong>&nbsp;Veg Lunch OR Dinner for 2 Persons</li> <li style="line-height: 18px; padding: 0px; margin: 0px;"><strong>Offer 2 &ndash; Rs.599 Worth Rs. 1200:</strong>&nbsp;Non-Veg Lunch OR Dinner for 2 Persons</li> </ul> </li> <li style="line-height: 18px; padding: 0px; margin: 0px;">Traditional restaurant serving authentic cuisine in mud pots</li> <li style="line-height: 18px; padding: 0px; margin: 0px;">Inclusive of all taxes and service charges</li> <li style="line-height: 18px; padding: 0px; margin: 0px;"><strong><span class="upc gry sml">Cost for 2: </span>Rs. 700</strong></li> </ul>
请帮我解决这个问题。

试试这个


html.fromHtmlstring

为什么要否决投票?我犯了什么错误吗?请告诉我,这样我以后就可以避免了。对不起,html.fromHtmlstring中的html是什么。