C# HTML Agility Pack选择具有多个属性的节点
这可能是一个简单而愚蠢的问题,但我似乎找不到任何关于选择具有多个属性的节点的信息。在我的例子中,它是一个特定的类和特定的样式 下面是我正在使用的HTML的一个片段C# HTML Agility Pack选择具有多个属性的节点,c#,html,parsing,html-agility-pack,C#,Html,Parsing,Html Agility Pack,这可能是一个简单而愚蠢的问题,但我似乎找不到任何关于选择具有多个属性的节点的信息。在我的例子中,它是一个特定的类和特定的样式 下面是我正在使用的HTML的一个片段 <div class="buying" style="padding-bottom: 0.75em;"> <span class="availGreen">Blah Blah</span><br /> Blah Blah Blah<b>Sold By</b>. &
<div class="buying" style="padding-bottom: 0.75em;">
<span class="availGreen">Blah Blah</span><br /> Blah Blah Blah<b>Sold By</b>.
</div>
而且:
SelectSingleNode("//div[@class='buying' @style='padding-bottom: 0.75em;']/b").InnerText;
这些都没有产生任何结果,但我不确定还有什么是正确的
非常感谢您的帮助 尝试将它们与(我认为这是选择多个属性的正确XPath方法):
谢谢知道它必须很简单。如果价值是通配符意味着什么,如何找到具有任何价值的类和样式。。
SelectSingleNode("//div[@class='buying' @style='padding-bottom: 0.75em;']/b").InnerText;
SelectSingleNode("//div[@class='buying' and @style='padding-bottom: 0.75em;']/b").InnerText;