java - 选择属性以 XPath 中的某些内容开头的元素

标签 java html xhtml xpath

正如标题所说,是否可以在 XPath 中选择仅以某个字符串开头但可能不以相同结尾的元素?

例如有 3 个 anchor 元素:

<a href="buy.php/onething"></a><a href="buy.php/twothing"></a><a href="sell.php/anotherthing"></a>

我只想获取以“buy.php/”开头的 anchor 元素。我认为以下方法行不通,对吗:

getByXPath("//a[@href='buy.php/']")

我该怎么做?

最佳答案

关于java - 选择属性以 XPath 中的某些内容开头的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301898/

相关文章:

html - 安迪克拉克的 "Universal Internet Explorer 6 CSS"vs 埃里克迈耶 "CSS Reset"

html - 修复了 EPUB 布局,其中每个页面都有不同的大小

java - java(Android)中2行的碰撞检测

java - 我如何从迭代器中获取两个连续的值

html - 响应式布局 - 在小屏幕上使图片位于文本上方

xslt 创建带有可自定义标题的动态表

java - 我们需要在 finally block 中将流程变量设置为 null 吗?

Java:文件重命名检测

javascript - 如何使用 Javascript 在同一个 div 中显示表单数据?

javascript - 如何调整内容大小以自动填充整个屏幕空间?