xml - XPath通过id属性获取另一个属性

标签 xml xslt xpath

我正在使用 XPath 从网页中提取数据。

我有一个链接,我想获取它的 href 值。我可以通过它的唯一 ID 引用它:id('unique-id') ,但这给了我 <a> 之间的字符串标签。

如何获取 href 的值属性?

最佳答案

试试这个 XPath://a[@id = 'unique-id']/@href。此 XPath 将选择具有属性 id = unique-id

a 元素的 href 属性

关于xml - XPath通过id属性获取另一个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6844585/

相关文章:

xml - 如何转换xslt中的日期格式

xslt 关注组

selenium - Xpath 使用匹配项和正则表达式在 Xpath 测试器中工作,但在代码中抛出 InvalidSelectorException 无法在 'evaluate' 上执行 'Document'

java - Selenium 并不总是获取正确的动态生成的链接

xml - 无法在 visual studio 2015RC 社区中调试/启动/停止 xsl

java - 根据spring profile导入bean资源

java - 在Java中进行SAX解析时捕获与XML无关的异常?

xml - xslt映射

java - 如何使用 Selenium 和 Xpath 通过忽略大小写的文本查找元素

java - 如何从使用 javax.xml.crypto API 签名的 XML 中删除换行符和空格