conte o número de palavras em um nó xml usando xsl

Aqui está o documento xml de amostr

<root>
  <node> count the number of words </node>
</root>

Neste exemplo, quero contar o número de palavras no nó "" no xslt.

A saída como be Número de palavras :: 5

Alguma idéia para isso?

código do @Your (Dimitre Novatchev) está funcionando bem para o xml acima. Seu código funcionará para o seguinte xml?

<root>

<test>
   <node> pass pass </node>
</test>

  <test>
      <node> fail pass fail </node>
  </test>

  <test>
      <node> pass pass fail </node>
  </test>

 </root>

saída como be: número total de palavras no nó "nó": 8

Update3 ::

Este código funciona perfeitamente para o documento xml acima. Suponha que

<root>
<test>
   <node> pass pass </node>
   <a> value </a>
   <b> value </b>
</test>

  <test>
      <node> fail fail </node>
      <b> value </b>
  </test>

  <test>
      <node> pass pass</node>
      <a> value </a>
  </test>
 </root>

Mas o seu código conta o número de palavras no documento inteiro. Quero contar o número de palavras apenas no tipo de nó "nó". A saída como

Número de palavras no "nó" :: 6 Total Pass :: 4 Total Fail :: 2

Thanx Sathish

questionAnswers(3)

yourAnswerToTheQuestion