使用XPATH子字符串函数


问题内容

我需要帮助弄清楚这个XPATH子字符串函数,该函数无法正常工作。我已经尝试过各种变化:

.//a[contains(text(),'Home')]/@href[substring('jsessionid',12)]

尝试从此标记获取jsessionid值:

<a href="/myapp/home;jsessionid=521EFCEE442922CF84C0FCC2809EC143">Home</a>

我没有尝试的方法。有什么想法吗?


问题答案:

使用此方法,您可以jsessionid像这样从@href属性的第24个索引获取:

substring(//a[contains(text(),'Home')]/@href, 24)