[XML\XQuery] Caster xs:duration vers xdt:dayTimeDuration
Bonjour,
j'ai un problème avec un document que je parse avec Xquery.
J'ai un élément de la forme suivante:
Code:
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... :marteau:
Merci de l'aide que vous m'apporterez ;)