Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/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获取空值_Xpath - Fatal编程技术网

使用XPath获取空值

使用XPath获取空值,xpath,Xpath,我正在使用下面的代码,但当我尝试获取图像链接时,它只编码空白字符串。请帮忙修理 链接页: 当我得到标记p中的内容时,代码为我工作 尝试获取图像标签img链接时的代码 它们只返回一个空白字符串。请参考下面链接中的XML结构 www.flickr.com/photos/37903269@N05/14821937739/img标记没有内部文本,因此使用此XPath不会得到任何结果。 这只是猜测,但请尝试以下操作: foreach (HtmlAgilityPack.HtmlNode node2 in

我正在使用下面的代码,但当我尝试获取图像链接时,它只编码空白字符串。请帮忙修理

链接页:

当我得到标记p中的内容时,代码为我工作 尝试获取图像标签img链接时的代码 它们只返回一个空白字符串。请参考下面链接中的XML结构
www.flickr.com/photos/37903269@N05/14821937739/

img标记没有内部文本,因此使用此XPath不会得到任何结果。 这只是猜测,但请尝试以下操作:

foreach (HtmlAgilityPack.HtmlNode node2 in 
doc.DocumentNode.SelectNodes("//div[@class='fck_detail width_common']/table/tbody/tr/td/img[@src]")) 
             {
                 string  l1= img.Attributes["src"].Value;

             }
有关详细说明,请参见此处的类似问题:

foreach (HtmlAgilityPack.HtmlNode node2 in doc.DocumentNode.SelectNodes("//div[@class='fck_detail width_common']/table/tbody/tr/td/img/@src")) 
                 {
                     string l1 = node2.InnerText;                        
                 }
foreach (HtmlAgilityPack.HtmlNode node2 in 
doc.DocumentNode.SelectNodes("//div[@class='fck_detail width_common']/table/tbody/tr/td/img[@src]")) 
             {
                 string  l1= img.Attributes["src"].Value;

             }