Como posso encontrar o URL do link pelo texto do link com o XPath?

Eu tenho um bem formado XHTML página. Quero encontrar o URL de destino de um link quando tiver o texto vinculado.

Exempl

<a href="http://stackoverflow.com">programming questions site</a>
<a href="http://cnn.com">news</a>

Eu quero um XPath expressão tal que, se for dadoprogramming questions site vai darhttp://stackoverflow.com e se eu dernews vai darhttp://cnn.com.

questionAnswers(12)

yourAnswerToTheQuestion