Bonjour à tous,
Je fait une transformation xslt d'un fichier XML et j'ai un attribut qui est optionnel. Mais quand il n'est pas fourni, l'attribut est crée avec une valeur vide. Je voudrais que lorsque l'atrribut n'est pas fourni, il ne soit pas ajouter dans la transformation. Pour mieux comprendre, voici un exemple:
L'attibut lang est optionnel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xsl:template match = "ns1:ReqSearch"> <xsl:element name = "ReqSearch" namespace = "http://machin.truc"> <xsl:attribute name = "lang"> <xsl:value-of select = "@lang"/> </xsl:attribute> <xsl:apply-templates select = "ns1:ClientIdentification"/> <xsl:apply-templates select = "ns1:LocationCriterias"/> </xsl:element> </xsl:template>
Merci d'avance
Partager