Bonjour,
Tout d'abord j'espère ne pas me tromper dans le classement de la discussion...
Sinon, voici mon problème : Je dois insérer des données qui sont envoyées au format XML dans une base Oracle. Le traitement est déjà existant et fonctionne sur un serveur, mais nous passons sur un nouveau serveur, où le format de date défini dans la base est différent. Du coup cela ne fonctionne plus. (Il est par ailleurs impossible de changer la configuration du nouveau serveur)
Le traitement existant consiste à faire les insertions en utilisant Saxon et les stylesheet. On a donc :
Les dates dans le fichier d'entrée sont au format DD/MM/YYYY et la nouvelle base attend des dates en MM/DD/YYYY.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xsl:for-each select="DATA_ROW"> <sql:insert table="TABLE" xsl:extension-element-prefixes="sql"> <sql:column name="CODE" select="CODE"/> (...) <sql:column name="DATE_CREA" select="DATE_CREA"/> </sql:insert> </xsl:for-each>
Comment pourrais spécifier dans la stylesheet un changement de format ?
Merci d'avance pour votre aide =)
Partager