Récupérer le texte avant et après une balise.

J'ai un xml du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
<baliseA>
 
début texte A
<baliseB>
 
texte B
 
</baliseB>
 
fin texte A
</baliseA>

J'aimerai traiter séparément ces trois textes (celui de début et de fin de A et celui de B).

Si j'utilise la méthode text() j'obtiens seulement le début du texte de A.

Comment faire alors ?

merci