¿Cómo puedes identificar múltiples elementos con el mismo nombre en XPath?

¿Qué pasaría si tuviera un documento que tuviera múltiples elementos con el mismo nombre? ¿Cómo recuperaría, por ejemplo, el segundo elemento?

<doc>
...
 <element name="same">foo</element>
...
 <element name="same">bar</element>
...
 <element name="same">baz</element>
...
</doc>

Esperaría que algo como // elem [@ name = 'same'] [2] funcione.

Además, ¿cómo podría encontrar el segundo del último elemento en xpath con un número variable de elementos con el mismo nombre?

Respuestas a la pregunta(1)

Su respuesta a la pregunta