gpt4 book ai didi

android - 在 Android 中选择节点?

转载 作者:行者123 更新时间:2023-11-29 02:09:33 25 4
gpt4 key购买 nike

.selectNodes 方法在 Android 中可用吗?我需要使用其 XPath 访问 xhtml 代码中的特定数据。

我阅读了自 API Level 8 以来 Android 中存在的方法,但我不知道如何使用它以及在我的代码中导入哪些包。

PS:我习惯用getElementsByTagName,但是没有SelectNodes强大。

NodeList nodes = doc.getElementsByTagName("title");

最佳答案

XPath package自 API 级别 8 以来确实受支持。如果您想知道如何使用它,只需将您的构建目标指定为至少此级别(Android 2.2 及更高版本)即可。

然而,自 API 级别 1 以来解析 HTML/XML 文档的核心功能由 Document 提供。 .虽然此类包含 getElementsByTagName 方法,但似乎缺少 selectNodes。相反,您可以使用像 dom4j 这样的外部库,它确实提供了 selectNodes(String xpathExpression)。评估 XPath 表达式。只需将 dom4j jar 添加到您的构建路径中,您就可以开始了。

关于android - 在 Android 中选择节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8277018/

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