J'essaie d'écrire un code xslt qui vérifiera si l'élément de description existe ou non ; s'il existe, alors il montrera l'élément de description ; mais s'il n'existe pas, alors il ne devrait pas montrer l'élément de description ; mais mon code ci-dessous montre toujours l'élément bien qu'il n'y ait aucune valeur dedans ; comment pouvons-nous le coder de sorte qu'il ne montre pas l'élément de description s'il n'y a aucune description pour un service ?
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="Service">
<xsl:element name="equipment">
<xsl:if test="description !='' ">
<xsl:value-of select="description" />
</xsl:if>
<xsl:if test="not(description)">
</xsl:if>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
comme il y a un élément d'équipement vide qui est retourné, je veux qu'il retourne seulement les 2 premiers éléments d'équipement qui ne sont pas vides.