J'essaie d'effectuer une vérification sur les nœuds individuels d'un fichier XML, et en fonction du contenu d'un nœud spécifique faire quelque chose, par exemple si le type est bool une case à cocher ou si le type est texte affiche une zone de texte ou une zone d'options déroulantes.Effectuer une vérification dans XSL
Par exemple:
<Questions>
<Question>
<Data>What gender are you?</Data>
<Type>pulldown</Type>
</Question>
<Question>
<Data>Do you like Chocolate?</Data>
<Type>checkbox</Type>
</Question>
</Questions>
Merci à l'avance
Je ne suis pas sûr si je devrais utiliser xsl:choose/xsl:when
ou xsl:if
Très bonne question (+1). Voir ma réponse pour la "manière XSLT" de faire ce que vous voulez - c'est la manière la plus simple et la plus recommandée de traiter des nœuds de types différents et cela ne nécessite aucune logique conditionnelle codée en dur. :) –