Expresión XPath para seleccionar todo el texto en un nodo dado, y el texto de sus niños

Básicamente necesito raspar algún texto que tenga etiquetas anidadas.

Algo como esto:

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

Y quiero una expresión que produzca esto:

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

He estado luchando con esto por una hora o más sin ningún resultado.

Cualquier ayuda es apreciada

Respuestas a la pregunta(3)

Su respuesta a la pregunta