Ciao,
ho un file xml che devo trasformare tramite xslt in un altro file xml. Il file xml che viene generato dall'xslt tramite transx deve caricare i dati in tabella avendo un campo in chiave primaria. Purtroppo il file di input xml contiene dei record che sono null proprio per quel campo chiave e quindi dopo la trasformazione quando tento di caricare,ovviamente mi va in errore (Cannot insert NULL INTO "nome_campo"). Non so più cosa fare.Sapete aiutarmi.
Comunque la mia soluzione è:
<col name ="nome_campo"> <xsl:if test="string-length(@attr) = 13 or string-length(@attr) != null">
<xsl:value-of select="@attr"/>
</xsl:if>
P.S: Ho inserito la lunghezza della stringa perchè il campo dev'essere 13
Grazie mille![]()

Sapete aiutarmi.
Rispondi quotando
