Answers:
添加到Brian Agnew的答案中。
您也可以这样做,//div[@id='..' or @class='...]
并且可以在其中带有括号的表达式//div[@id='..' and (@class='a' or @class='b')]
。
样本XML:
<X>
<Y ATTRIB1=attrib1_value ATTRIB2=attrib2_value/>
</X>
string xPath="/" + X + "/" + Y +
"[@" + ATTRIB1 + "='" + attrib1_value + "']" +
"[@" + ATTRIB2 + "='" + attrib2_value + "']"
XPath测试平台:http : //www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rhtm