[XSL] syntaxe de Xpath

syntaxe de Xpath [XSL] - XML/XSL - Programmation

Marsh Posté le 10-07-2003 à 11:57:24    

je cherche la syntaxe du pour mille : ?
g trouvé qu il faut mettre ? a l'adresse suivante mais ca marche pas  :pfff:  
 
http://selfhtml.selfhtml.com.fr/xm [...] mat_number
 
qqun connait une autre syntaxe pour le faire?
 
PS : oui je peux faire le calcul a la main mais ce serait mieux avec la fonction puisqu elle est sensé exister...
merci


Message édité par hop le fou le 10-07-2003 à 11:58:17
Reply

Marsh Posté le 10-07-2003 à 11:57:24   

Reply

Marsh Posté le 14-07-2003 à 14:06:42    

Je ne suis pas sûr de bien comprendre... Tu veux afficher le caractère "pour mille" ou bien tu veux exprimer un ratio en "pour mille"?
 
La fonction "format-number" fonctionne un peu comme printf en C: ça ne fait que t'afficher un nombre d'une certaine façon...
 
Par exemple:

Code :
  1. <xsl:template name="pourmille">
  2.   <xsl:variable name="numerateur" select="123"/>
  3.   <xsl:variable name="denominateur" select="45678"/>
  4.   <xsl:value-of select="format-number($numerateur/$denominateur,'##0.0?')"/>
  5. </xsl:template>


Message édité par Toucouch le 14-07-2003 à 14:07:22
Reply

Marsh Posté le 15-07-2003 à 09:11:26    

Toucouch a écrit :

Je ne suis pas sûr de bien comprendre... Tu veux afficher le caractère "pour mille" ou bien tu veux exprimer un ratio en "pour mille"?
 
La fonction "format-number" fonctionne un peu comme printf en C: ça ne fait que t'afficher un nombre d'une certaine façon...
 
Par exemple:

Code :
  1. <xsl:template name="pourmille">
  2.   <xsl:variable name="numerateur" select="123"/>
  3.   <xsl:variable name="denominateur" select="45678"/>
  4.   <xsl:value-of select="format-number($numerateur/$denominateur,'##0.0?')"/>
  5. </xsl:template>



*
 
oui je sais mais le probleme c que ca n a pas fait le ratio (ou alors g fait une boulette ce qui n est pas impossible mais surtout ca m affiche le caractere ? deriere ce que je ne veux pas du tout
g essayé d afficher le caractere ? mais il n'est pas affiché correctement...
je crois finalement que je vais faire le calcul...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed