Bonjour,

j'ai un problème avec un document que je parse avec Xquery.

J'ai un élément de la forme suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<duration>P0Y0M0DT0H2M</duration>
Cet élément est au format xs:duration.

Je souhaite obtenir les secondes sur cet élément via cette fonction: fn:seconds-from-duration($arg as xdt:dayTimeDuration?) as xs:decimal?

Le problème est que cette fonction prend un paramètre xdt:dayTimeDuration en entrée. Je n'arrive pas à caster mon xs:duration en xdt:dayTimeDuration alors qu'il dérive lui-même de xs:duration.

Je me tape la tête contre les murs depuis un bon moment...

Merci de l'aide que vous m'apporterez