c # htmlagilitypack xpath 특정 클래스를 제외하고 모두 선택

c# html-agility-pack

문제

class="r" 이 아닌 페이지에서 모든 li 태그를 선택하려고합니다.

내가 지금까지 가지고있는 것은 :

.//li

이것은 ive가 지금까지 시도한 것입니다.

.//li

그것으로 나는 오류를 얻는다.

"표현식은 노드 집합으로 평가되어야합니다."

수락 된 답변

이 표현식을 사용 //li[not(@class='r')]

var lis = htmlDoc.DocumentNode.SelectNodes("//li[not(@class='r')]")



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.