Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2539 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  La fonction Translate me donne des maux de tête!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La fonction Translate me donne des maux de tête!!!

n°1981006
Isotrope
Posté le 05-04-2010 à 23:04:42  profilanswer
 

Bonjour!
 
Voici ma super DTD:
 

Code :
  1. <?xml version="1.0" encoding="iso-8859-1" ?>
  2. <!ELEMENT test (auteur, calories, ingrédients)>
  3. <!ELEMENT auteur (#PCDATA)>
  4. <!ELEMENT calories (#PCDATA)>
  5. <!ELEMENT ingrédients (ingrédient)+>
  6. <!ELEMENT ingrédient (Sucre-brun | Lait | Farine)>
  7. <!ELEMENT Sucre-brun EMPTY>
  8. <!ELEMENT Lait EMPTY>
  9. <!ELEMENT Farine EMPTY>


 
Et mon super fichier XSL de la mort:

Code :
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE test SYSTEM "test.dtd">
  3. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  4.     <xsl:template match="/">
  5.         <HTML>
  6.             <HEAD> </HEAD>
  7.             <BODY>
  8.                 <p> Auteur : <xsl:value-of select="//auteur"/></p>
  9.                 <p> Calories : <xsl:value-of select="test/calories"/>
  10.                 </p>
  11.                 <p> Ingrédient(s) : <xsl:value-of select="//ingrédient"/>
  12.                 </p>
  13.                          <xsl:for-each select="//ingrédient/*">
  14.                     <xsl:value-of select="name()"/>
  15.                     <xsl:value-of select="translate('Sucre-brun', '-', ' ')"/>
  16.                     <br/>
  17.                 </xsl:for-each>                               
  18.             </BODY>
  19.         </HTML>
  20.     </xsl:template>
  21. </xsl:stylesheet>


 
 
 
Mon but est, au final, de remplacer "Sucre-brun" par "Sucre brun" (sans trait-d'union).
 
Hélas, ça marche pas!
 
Quelqu'un sait où est mon erreur?
 
Merci!


Message édité par Isotrope le 06-04-2010 à 04:21:09
mood
Publicité
Posté le 05-04-2010 à 23:04:42  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  La fonction Translate me donne des maux de tête!!!

 

Sujets relatifs
Recherche d'une fonction sous excel "=SI(A5..."fonction strlen calcule de la longueur de chaine
tranformer une fonction private en publicFonction globale: symbole externe non résolu
Fonction et Type + Livre VBAProblème fonction javascript
Fonction mail() - reception impossible sur une adresse[Résolu] referencer des instances creees par une fonction...
Redirection de mail en fonction du contenuRedirection de mail en fonction du contenu
Plus de sujets relatifs à : La fonction Translate me donne des maux de tête!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR