Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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
Html Xpath:字符串函数工作不正常_Html_Xml_String_Xpath - Fatal编程技术网

Html Xpath:字符串函数工作不正常

Html Xpath:字符串函数工作不正常,html,xml,string,xpath,Html,Xml,String,Xpath,我是xpath新手,在www上徘徊了很长时间才找到答案。 找到一些链接,但无法获取答案 对于一个特定的场景,我有下面的xpath,它工作得很好 //li[contains(@class,'category_')]/a[contains(@href,'suits')] 现在,当我尝试使用字符串函数进行上述学习时,它不起作用。我尝试了以下xpath作为替代 //li[contains(@class,'category_')]/a[contains(@href,lower-case("SUITS")

我是xpath新手,在www上徘徊了很长时间才找到答案。 找到一些链接,但无法获取答案

对于一个特定的场景,我有下面的xpath,它工作得很好

//li[contains(@class,'category_')]/a[contains(@href,'suits')]
现在,当我尝试使用字符串函数进行上述学习时,它不起作用。我尝试了以下xpath作为替代

//li[contains(@class,'category_')]/a[contains(@href,lower-case("SUITS"))]
//li[contains(@class,'category_')]/a[contains(@href,lower-case('SUITS'))]
我做错了什么?
请提供帮助。

XPath 1.0是在1999年指定的,它定义了
包含的
函数。于2007年指定,并。最新版本是。
如果要使用
小写
函数,则需要使用XPath 2.0或3.0实现,或者XQuery 1.0或3.0实现,因为XPath基本上是XQuery的子集。
我怀疑您使用的是XPath 1.0实现,只是得到了一个错误,即函数
小写不知道。

不要告诉我们某些东西“不起作用”。告诉我们它是如何失败的。(->投反对票)。我想它理解为什么它不起作用。它不起作用可能是由于标准或某些语法,那么我需要提到这件事吗?你没有抓住要点。扫描代码找出错误原因需要20秒;如果你给我们错误信息,只需要5秒钟。没有给我们错误信息,是在浪费我们的时间。没有错误,先生。只是它在没有抛出错误的情况下无法工作。不管怎样,现在已经完成了。如果我做错了,很抱歉。:-)谢谢你提供足够的信息。