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