xpath를 사용하여 클래스 / 이름별로 요소를 선택하려면 어떻게해야합니까?
var nodeByClass = doc.DocumentNode.SelectSingleNode("//[@class='class_name']");
var nodeName = doc.DocumentNode.SelectSingleNode("//[@name='element_name']");
나는 예외가있다.
The expression must be evaluated for a set of nodes.
//
다음에 위치 단계가 빠졌습니다. 술어 자체는 허용되지 않습니다.
var nodeByClass = doc.DocumentNode.SelectSingleNode("//*[@class='class_name']");
var nodeName = doc.DocumentNode.SelectSingleNode("//*[@name='element_name']");
짧은 손 :
var nodeByClass = doc.DocumentNode.SelectSingleNode("//self::node()[@class='class_name']");
var nodeName = doc.DocumentNode.SelectSingleNode("//self::node()[@name='element_name']");