Titre riche et construction du titre

Bonjour,
Je cherche à rajouter des titres riches à une chaîne éditoriale, sur le modèle de ce que fait Dokiel, mais j’ai des soucis à extraire un titre simple « propre ».
Dokiel utilise la fonction xpath string(sp:rTitle/dk:richTitle/sc:para), mais ce n’est pas totalement satisfaisant, car si on ajoute un attribut de langue à un terme spécifique, il se retrouve dans le titre.
Exemple :
<sp:rTitle><dk:richTitle><sc:para xml:space="preserve">Test de titre <sc:phrase role="alt"><dk:lang xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive" xmlns:dk="kelis.fr:dokiel" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"><sp:code>fr</sp:code></dk:lang>riche</sc:phrase></sc:para></dk:richTitle></sp:rTitle>

donne pour titre "Test de titre frriche"

Il faudrait pouvoir exclure le contenu de sp:code du titre, mais je n’arrive pas à trouver comment faire. Sans doute qu’un xpath ne le permet pas et qu’il faudrait un xslFreeFragment, mais je n’arrive pas à le coder.

Merci d’avance de votre aide
MJ

Salut,
Voici ce que j’ai fait dernièrement :
image

Merci,
En effet, ta solution Sam marche très bien.

MJ