在Android中解析HTML:没有XSLT?使用什么样的? [英] Parsing HTML in Android: no XSLT? What to use?

查看:127
本文介绍了在Android中解析HTML:没有XSLT?使用什么样的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在需要我的应用程序,以获取远程HTML文档,并解析某些部分出来。 由于我不想与字符串解析,这将是非常大量的工作来打,我想过使用XSLT,这将让我建立小XML文档进行HTML,然后读取方便。

好像没有在Android中没有XSLT支持?还有什么其他的方式,我可以不直接解析内容,简单的字符串解析HTML?

解决方案
  

我想过使用XSLT,这将让我建立小XML文档进行HTML,然后读取方便。

可能性不大。大多数HTML是不是有效的XML。

  

还有什么其他的方式,我可以不直接解析内容,简单的字符串解析HTML?

要解析HTML,您可以使用HTML解析器。有几个开源那些的,这是非常有可能的一个或多个意愿有一些修改,如果任何Android上工作。

In need in my application to fetch remote HTML document and parse some parts out of it. As I don't want to play with string parsing, which would be really lots of work, I thought about using XSLT, which would let me build small XML document out of HTML and then read it easy.

Seems there is no XSLT support in Android? What other ways I could parse HTML without parsing content as simple string directly?

解决方案

I thought about using XSLT, which would let me build small XML document out of HTML and then read it easy.

Unlikely. Most HTML is not valid XML.

What other ways I could parse HTML without parsing content as simple string directly?

To parse HTML, you use an HTML parser. There are several open source ones, and it is reasonably likely that one or more will work on Android with few modifications if any.

这篇关于在Android中解析HTML:没有XSLT?使用什么样的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆