2012-08-01 2 views
1

요소의 쉼표 수를 계산하는 xpath 표현식을 작성하려고합니다. 그렇게 할 수 있습니까? 그렇다면 누군가가 표현을 도와 줄 수 있습니다. 노드에서 쉼표를 계산해야합니다.xpath를 사용하는 쉼표 수를 계산하십시오.

<SOISWPUpload> 
    <User>admin</User> 
    <SWPIdentifiers>,,,,,U,,,SWP,20120630,,,,4113,,COAC,TLMCOAC 
,,,,,U,,,SWP,20120630,,,,4113,,COAC,TLMCOAC</SWPIdentifiers> 
</SOISWPUpload> 

미리 감사드립니다.

답변

1

사용 :

string-length() - string-length(translate(., ',', '') 

이 구체적인 경우에는 상황에 노드를 지정할 수 있습니다 :

string-length(/*/SWPIdentifiers) - string-length(translate(/*/SWPIdentifiers, ',', '') 
+0

감사 Dimitre이 나를 위해 작동합니다. – user1567386

+0

@ user1567386 : 내 대답이 유용했기 때문에 기쁩니다. 대답을 (* 옆에있는 체크 표시를 클릭하여) 받아 들일 수 있습니까? –

관련 문제