Comparacion XSL de nodos

Hola, soy nuevo en xml y me gustaría comparar algunos valores utilizando una hoja de estilo xsl

`<a>
 <b>   <name>foo</name>   </b>
 <b>   <name>bar</name>   </b>
 <b>   <name>fred</name>  </b>
 <b>   <name>fred</name>  </b>
 </a>`

Me gustaría escribir una hoja de estilo que compruebe todos los nodos b y devuelva los valores que tienen el mismo valor, por lo que, utilizando el ejemplo simple anterior, me gustaría que la salida se asemejara a:
"Sus cadenas duplicadas son fred"

He utilizado una para cada bucle para devolver todos los valores, pero me ha eludido comparar los nombres y devolver los duplicados. Si es posible, me gustaría lograr la comparación mediante el uso de un bucle de tipo while.

Gracias por cualquier ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta