2012-12-07 3 views
-1

나는 HTML 민첩성 팩을 사용하여 텍스트를 추출하는 작은 VB 애플리케이션을 작성하고있다.XPATH를 사용하여 굵게 표시된 경고 태그를 어떻게 추출합니까?

텍스트 노드가 아닌 html 태그에서 일부를 추출해야합니다.

iParagraph는 strike, u, strong, b 등 태그가 포함 된 노드 모음입니다. 텍스트 노드도 포함됩니다. 나는 그것이 항상 비어 있음을 항상 알고 있기 때문에 첫 번째 텍스트 노드를 건너 뛰기 만하면되었다. 이것은 CKEditor를 사용하고 있기 때문입니다.

추가 설명이 필요하면 질문하십시오. 나는 분명히 할 것이다.

Dim paragraph = iParagraphNode.SelectNodes("//body/p and not([contains(text()]))") 
+0

더 자세한 설명이 필요하면 문의하십시오. 여기를 둘러 보았습니다. http://xpath.alephzarro.com/content/cheatsheet.html 및 여기 : http://stackoverflow.com/questions/651783/how-do-i-select-only-visible-elements -using-xpath하지만 나는 원하는 노드를 선택하는 좋은 방법을 생각해 낼 수 없다. – Vyache

답변

0

이 솔루션은 지금 충분 :

:

내가 바로 다음 노드를 건너 뛰려면 다음을 수행하기로 결정 아래

내가 노력하고있어 샘플입니다
Dim test = iParagraphNode.SelectNodes.FirstChild.NextSibling.Name = "tag" 
관련 문제