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