java - Jsoup 将标签与列匹配
问题描述
对于一个学校项目,我需要解析 arXiv.org API 响应代码,以获取一些信息。我正在使用 Jsoup,但遇到了一个问题:
我有一个这样的标签:
String value = document.select("arxiv:comment").text();
但这给了我这个错误:
Exception in thread "main" org.jsoup.select.Selector$SelectorParseException: Could not parse query 'arxiv:comment': unexpected token at ':comment'
解决方案
我找到了解决方案:
匹配标签的正确语法如下<tag:aa>..</tag:aa>
:
$document.select("tag|aa").text();
推荐阅读
- c++ - CreateService 失败 0x6f7 存根收到错误数据
- python - 级别名称 b 不是索引的名称
- firebase - 使用firebase登录的谷歌停止工作
- r - R 包“comparedf”的安装失败
- java - 如何获取在另一个类中以编程方式创建的视图 ID?
- sql-server - SQL Server 查询 xml 获取节点
- python - Tensorflow 2.x:使用 tf.while_loop 在 tf.function 中处理具有不同形状张量的列表
- java - Appium 脚本为 Android 应用程序抛出“线程“主”java.lang.NoClassDefFoundError:org/objectweb/asm/Type 中的异常”
- javascript - 在无序整数数组中找到最大对和的函数
- android - 如何计算特定用户属性的活跃用户数(占总数的百分比)?