Delphi 的最佳轻量级 HTML 解析器

发布于 2024-08-30 21:00:50 字数 141 浏览 8 评论 0原文

我需要从选择框中的一些数据中解析出值。

示例:<选项值=“1”>苹果<选项值=“2”>鸡肉

用法:如果 option = apple 则获取值。

有什么建议吗?

I need to parse out the values from some data from select boxes.

Example: <option value="1">Apple</option><option value="2">Chicken</option>

Usage: If option = apple then get value.

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

紙鸢 2024-09-06 21:00:50

DIHtmlParser?我不确定它有多“轻量”,但拉尔夫的组件似乎总是很好地组合在一起。他通常还活跃在 Embarcadero 的论坛上并做出回应。

如果它是一次性的并且不太复杂,您可能可以手动拆分符号。

DIHtmlParser? I'm not sure how "lightweight" it is, but Ralf's components always seemed to be well put together. He's also normally active and response on Embarcadero's Forums.

If it's a one-off and not too complex, you could probably split on symbols manually.

老子叫无熙 2024-09-06 21:00:50

另一种选择是标准 XML 解析器...也就是说,如果您的文档符合 XHTML 标准。

Another option would be the standard XML Parsers...that is if your document meets the XHTML standards.

猫腻 2024-09-06 21:00:50

为 Delphi 搜索了一段时间有用的 html 解析器。
幸运的是 htmlpHTMLParserEx.

Had searched for a while useful html-parsers for Delphi.
Got lucky with htmlp and HTMLParserEx.

终遇你 2024-09-06 21:00:50

要解析小 html,请使用正则表达式。

To parsing small html, use regular expressions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文