java - 如何使用 xpathexpression 获取 <tr style ="">

标签 java xpath

有了这样一棵dom树:

<tr></tr>
<tr style=""></tr>
<tr width=""></tr>

如何使用xpath获取attr样式的标签tr?
我尝试过 //tr[@style] 的 xpath表达式,但它返回 0 trs。
如果我使用 //tr[@*] 它会返回 2 个 tr。
怎么了?

最佳答案

尝试 //tr[@style=''],@style 选择属性的值,由于它为空,因此被视为 false。

关于java - 如何使用 xpathexpression 获取 <tr style ="">,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8586574/

相关文章:

没有年份的java本地日期格式

java - 将所有请求重定向到 Spring Servlet

java - Hibernate 无效配置映射

python - 在 Python 中使用变量进行 Xpath 查询

python - python中插入节点替换前一个节点

python - 如何使用 XPath 通过其同级节点的属性来发现 XML 节点?

java - 在 Apache Flink 1.4 中模拟 ListState

java - menu_main.xml预览不同步(Android Studio 1.1.0)

python - 如何选择带有右箭头的链接作为 xpath 的文本?

xml - 使用 XSLT 1.0 将 XHTML 转换为结构化 XML