Expressão XPath para selecionar todo o texto em um determinado nó e o texto de seus caracteres

Basicamente eu preciso raspar algum texto que tenha tags aninhadas.

Algo assim:

<code><div id='theNode'>
This is an <span style="color:red">example</span> <b>bolded</b> text
</div>
</code>

E eu quero uma expressão que produza isso:

<code>This is an example bolded text
</code>

Eu tenho lutado com isso por uma hora ou mais sem resultado.

Qualquer ajuda é apreciada

questionAnswers(3)

yourAnswerToTheQuestion