2017-09-21 5 views
0

J'essaie de convertir une chaîne à ce jour dans Altova StyleVision en utilisant une expression Xpath, mais j'obtiens cette erreur.Échec de la distribution, valeur lexicale non valide - xs: dateTime

Error in XPath 2.0 expression 
Line 358, Character 32 


(Cast failed, invalid lexical value - xs:dateTime '2017-16-09T12:16:59.407+03:00') 

Mon expression est ci-dessous.

format-dateTime(xs:dateTime('2017-16-09T12:16:59.407+03:00'), '[Y0001]/[M01]/[D01]') 

Toute aide sera grandement appréciée.

Répondre

1

Il s'agit d'un message d'erreur inutile. Saxon fait mieux:

Error on line 1 column 29 of file:/Users/mike/Desktop/temp/: 
    FORG0001: Invalid dateTime value "2017-16-09T12:16:59.407+03:00" (Month is out of range) 

Le problème est qu'il n'y a pas mois 16.

+0

Merci beaucoup. Vraiment, la réponse est dérangeante. Deux fois vous m'avez aidé et je suis vraiment reconnaissant. – IsaacK