所以这就是问题所在。我目前正在创建一个需要我解析一些 html 的 Android 应用程序,以便我可以在应用程序屏幕上显示它。
我不知道如何正确地做到这一点,并且想知道你们是否可以为我指出正确的方向或向我展示一个好的指南。
我想要做的是通过 html 代码并取出某些物品(特别是食品,您将在一分钟内看到)。我不想只是将人链接到网站或使用 webview 在应用程序中显示网页,因为我个人觉得这看起来不太好。我想要做的是从 html 中提取食物,然后以字符串或其他东西的形式将该部分放在我的应用程序中。
-----这是我正在使用的站点中的一些html作为参考-----
enter code here
<a href="http://www.campusdish.com/en-US/CSMA/OldDominion/Locations/rda.aspx?RCN=m784&MI=122&RN=CEREAL HOT GRITS" OnClick="javascript: NewWindow('http://www.campusdish.com/en-US/CSMA/OldDominion/Locations/rda.aspx?RCN=m784&MI=122&RN=CEREAL HOT GRITS', 'RDA_window', 'width=450, height=600, scrollbars=no, toolbar=no, directories=no, status=no, menubar=no, copyhistory=no');return false" Class="recipeLink">CEREAL HOT GRITS</a>
<br>
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div class="menuTxt">
<table cellpadding="0" cellspacing="0" border="0" bordercolor="green">
<tr valign="top">
<td colspan="3">
<a href="http://www.campusdish.com/en-US/CSMA/OldDominion/Locations/rda.aspx?RCN=m860&MI=122&RN=PANCAKES BUTTERMILK" OnClick="javascript: NewWindow('http://www.campusdish.com/en-US/CSMA/OldDominion/Locations/rda.aspx?RCN=m860&MI=122&RN=PANCAKES BUTTERMILK', 'RDA_window', 'width=450, height=600, scrollbars=no, toolbar=no, directories=no, status=no, menubar=no, copyhistory=no');return false" Class="recipeLink">PANCAKES BUTTERMILK </a>
------结束html-----
所以我想提取例如“CEREAL HOT GRITS”和“PANCAKES BUTTERMILK”这两个词。
请并感谢您的帮助!