首页 > 解决方案 > 从 XPath 获取部分值

问题描述

我有当前的 HTML 代码:

<div class="group">
    <ul class="smallList">
        <li><strong>Date</strong>
        13.06.2019
        </li>
        <li>...</li>
        <li>...</li>
    </ul>
</div>

这是我的“错误”XPath:

//div[@class='group']/ul/li[1]

我想用 XPath 提取日期而没有strong标签中的文本,但我不确定在 XPath 中如何使用 NOT 或者甚至可以在这里使用它吗?

请记住,日期是动态的。

标签: xpath

解决方案


用于substring-after()获取日期值。

substring-after(//div[@class='group']/ul/li[1],'Date')

输出:

在此处输入图像描述


推荐阅读