这可能是一个简单而愚蠢的问题,但我似乎找不到有关选择具有多个属性的节点的任何信息。在我的情况下,它是一个特定的类和一个特定的样式。
以下是我正在处理的HTML代码片段:
<div class="buying" style="padding-bottom: 0.75em;">
<span class="availGreen">Blah Blah</span><br /> Blah Blah Blah<b>Sold By</b>.
</div>
类“buying”的实例有很多个,但只有一个包括buying类和style="padding-bottom: 0.75em"属性的div实例。我想获取标签内的文本。
以下是我尝试过的方法,但都没有成功:
SelectSingleNode("//div[@class='buying'][@style='padding-bottom: 0.75em;']/b").InnerText;
并且:
还有:
SelectSingleNode("//div[@class='buying' @style='padding-bottom: 0.75em;']/b").InnerText;
这两种方法都没有产生任何结果,但我不确定还有什么是正确的。
非常感谢任何帮助!