xml - 在xpath中挖出电子邮件地址

标签 xml xpath selector

在下方,我尝试在ReportUser-7-0机械手强标签中找到电子邮件地址

<tr>
<td>
<span class="tablesaw-cell-content report-user">
<strong>ReportUser-7-0 Robot</strong>
<br/>
reportuser-7-0-1494492089@test.xxx.com
<br/>
SubInvestigator-2849  
</span>
</td>
</tr>


但是,xpath

descendant::strong[contains(text(),'ReportUser-7-0 Robot')] and     contains(text(),'reportuser-7-0-1494492089@test.xxx.com') 


找不到。

我猜是因为它不驻留在强标签中-由于电子邮件不驻留在任何特定标签中,因此挖掘电子邮件的正确方法是什么?我尝试了跨度但没有喜悦。

最佳答案

尝试在XPath以下获取电子邮件值"reportuser-7-0-1494492089@test.xxx.com"

//strong[text()="ReportUser-7-0 Robot"]/following::text()[2]

关于xml - 在xpath中挖出电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43913157/

相关文章:

php - Eurotours XML 接口(interface) SOAP HTTP 未经授权

c# - 如何调用需要.Net Core签名的XML SOAP服务?

ruby-on-rails - nokogiri 从 xml 到数组的多个元素

php - 查询所有子节点时,如何确定遍历的XPaths?

带有 BrowserTest Slim 夹具插件的 Fitnesse 中的 Xpath 不适用于 ul li

javascript - 用于具有相同名称的多个输入字段的 Jquery 选择器

安卓按钮选择器

xml - Perl:如何解析无效的XML文档?

javascript - 纯Js或jquery获取64个类的相同CSS属性值

java - 如何为动态创建的 View 分配唯一 ID?