Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpath-如何从不在标记中的li类获取文本_Xpath - Fatal编程技术网

Xpath-如何从不在标记中的li类获取文本

Xpath-如何从不在标记中的li类获取文本,xpath,Xpath,到目前为止,我已经尝试过这些方法,但仍然无法孤立“(1975年)”。已收到所有帮助。您可以使用此XPath表达式从元素获取最后一个文本节点: /ul/li /ul/li/a /ul/li/a[2] 更新: 您可以使用后的子字符串和前的子字符串来提取后的文本(和前): 很漂亮,非常感谢! /ul/li /ul/li/a /ul/li/a[2] /ul/li/text()[last()] substring-before(substring-after(/ul/li/text()[last()

到目前为止,我已经尝试过这些方法,但仍然无法孤立“(1975年)”。已收到所有帮助。

您可以使用此XPath表达式从
  • 元素获取最后一个文本节点:

    /ul/li
    /ul/li/a
    /ul/li/a[2]
    
    更新:

    您可以使用
    后的子字符串和
    前的子字符串来提取
    后的文本(
    前)


    很漂亮,非常感谢!
    /ul/li
    /ul/li/a
    /ul/li/a[2]
    
    /ul/li/text()[last()]
    
    substring-before(substring-after(/ul/li/text()[last()], "("), ")")