Vous devez activer Javascript pour accéder à ce site
 

Semaine

RECHERCHE

Les valeurs d’attribut

Spécifier les valeurs d'attributs

Nous savons maintenant comment aller chercher la valeur d'un attribut en utilisant une expression XPath contenant le symbole « @ ». Cependant, qu'en est-il de la spécification des valeurs d'attributs? Supposons le document suivant :

<facture> <montant>10.10</montant> </facture>

Nous voulons le simplifier pour n'avoir que :

<facture montant="10.10" />

Nous pouvons obtenir ce résultat en utilisant les accolades, pour indiquer une valeur XPath comme valeur d'attribut, de la façon suivante :

<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="facture"> <facture montant="{montant}" /> </xsl:template> </xsl:stylesheet>


© Daniel Lemire, 2014. Tous droits réservés.