gpt4 book ai didi

java - 将 HTML 转换为 XML 并解析它 - Android 应用

转载 作者:行者123 更新时间:2023-12-01 04:25:34 24 4
gpt4 key购买 nike

今年夏天我一直在学习如何构建 Android 应用程序。我目前正在尝试进行 xml 解析,在本例中属于 java 。我有几个问题,大部分是概念性的,还有一个是具体的。

首先,在我见过的大多数示例中,都使用了 xml 格式的页面。我可以使用常规 html 格式的页面,并通过程序将其转换为 xml 然后解析它吗?或者这就是通常所做的事情?

其次,我可以对解析器实际工作和保存数据的方式进行一些解释,以便我在解析完成后更好地了解如何使用它(从保存的任何内容中提取数据)。

因此,对于我的具体示例,我正在尝试使用来自 NWS 的一些天气数据。我的程序将从 this page 获取数据,经过一些用户输入后,您将进入页面 like this ,有时会有各种警报。我想选择某些。这就是我需要帮助的地方。我还没有真正编写任何代码,因为我不知道我在做什么。

如果我需要澄清或改写这里的任何内容,我也很乐意告诉我。我正在努力成为这里的优秀贡献者!

最佳答案

是的,你可以解析 HTML,并且也有很多解析器可用,这里有一个关于它的问题 Parse HTML in Android ,那么我们这里有一个关于解析 html 的答案 https://stackoverflow.com/a/7114346/826657

虽然这是一个坏主意,但由于标签名称没有很好地命名,因此您将不得不编写大量代码来搜索特定数据标签的属性,因此您总是必须更喜欢 XML,以节省大量代码空间还有时间。

这是来自 CodingHorror 的一段文字,其中表示一般解析 html 是一个坏主意。 http://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu-way.html

这里解释了使用 XML PullParser 解析 XML 文档 http://www.ibm.com/developerworks/library/x-android/

关于java - 将 HTML 转换为 XML 并解析它 - Android 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18543736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com