HtmlAgilityPack을 사용하고 있습니다.
부모 노드 위로 마우스를 가져 가면 ChildNode가 여러 #text
노드를 표시합니다. XPath 값은 /code[1]/#text[1]
합니다. //#text
를 사용하여 모든 텍스트 노드를 가져 오려고하지만 그 오류가 발생합니다.
오류 : Expression must evaluate to a node-set.
나는 //text
시도했지만 아무것도 얻지 못했지만 오류는 발생하지 않았습니다.
텍스트 노드를 얻으려면 text text()
를 사용해야 text()
. 문서의 모든 텍스트 노드를 가져 오려면 //text()
합니다.
사양에서 :
text()
는 모든 텍스트 노드와 일치합니다.