forse mi sono spiegato male.

ho un documento di cui a priori non conosco la precisa struttura xml.

ad esempio:

codice:
<dati>
<record>
<testo>pippo</testo>
<immagine>xxx</immagine>
</record>
<record>
<testo>pippo3</testo>
<immagine>xxx</immagine>
</record>
<record>
<elemento>
<testo>pippo2</testo>
</elemento>
<elemento>
<testo>pippo</testo>
</elemento>
</record>
</dati>
vorrei fare una query che mi trova tutti gli elementi che contengono "pippo"

e l'output è costituito sia dagli elementi testo presenti in record che in quelli presenti in elemento.

è possibile?

ciao e grazie