Wyrażenie XPath do zaznaczania całego tekstu w danym węźle i tekst jego pliku

Zasadniczo muszę zeskrobać jakiś tekst, który ma zagnieżdżone znaczniki.

Coś takiego:

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

Chcę wyrazu, który to wytworzy:

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

Walczyłem z tym przez godzinę lub dłużej bez rezultatu.

Każda pomoc jest doceniana

questionAnswers(3)

yourAnswerToTheQuestion