Bonjour,
J'ai à ma disposition un fichier XML. Grâce à XSL, je vais le parser pour transformer ce fichier en une chaine SQL qui me permettra d'insérer les valeurs dans une base.
Ainsi
<commande>
<num>123</num>
<client>
<nom>toto</nom>
</client>
<fourn>
<nom>tata</nom>
</fourn>
</commande>
va se transformer en gros en cette requete
insert into commande values(123,toto,tata);
Mon soucis est que si il n'y a pas de fournisseur pour cette commande, le fichier que je recois est :
<commande>
<num>123</num>
<client>
<nom>toto</nom>
</client>
</commande>
donc le meme mais sans le template fournisseur.
Du coup ma requete est incomplète car il manque un champ.
Donc ma question est : Comment puis-je faire pour dire que si je ne trouve pas le template fournisseur, je fait un <xsl:text>' ',</xsl:text>.
Ainsi, ma requete sera complete avec une valeur ' '.
Merci d'avance pour votre aide
Partager