2009-12-09 3 views
3

ends-with을 다음 모드의 Html 민첩성 팩에서 사용하려고했습니다 : //span[ends-with(@id, 'Label2')]//span[ends-with(., 'test')],하지만 작동하지 않습니다.Html 민첩성 팩 끝과 함께 작동하지 않습니다.

starts-withcontains과 같은 기타 모든 기능이 작동합니다.

아무도 도와 줄 수 있습니까?

+1

// 범위 [ 'Label2이'= 문자열 (@id, 문자열 길이 (@id) -String 길이 ('_ Label2이') + 1)] 여기서 질문 하나? – Oded

+1

@Oded =>'누가 도와 주겠습니까? ' –

+0

@Arnis L., 나는 그것을 추가하는 것을 잊어 버렸습니다. 그는 옳았다. – mxg

답변

4

해킹을 찾을 수 있습니다! 그것은이 같은 것입니다 : 당신이 묻는

3

예; 여기서는 지원되지 않으며 XmlDocument도 지원되지 않습니다. 수동으로 //span[@id] 번 이상 반복 하시겠습니까?

foreach (var node in from HtmlNode n in doc.DocumentNode.SelectNodes(@"//span[@id]") 
        where n.GetAttributeValue("id","").EndsWith("Label2") 
        select n) 
{ 
    Console.WriteLine(node.OuterHtml); 
} 
+0

나는 다른 어떤 '패치'도 추천하지 않으면 하드 코드 된 솔루션을 구현해야한다고 생각합니다. – mxg

관련 문제