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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Génération de JS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Génération de JS

n°1039244
jeremy
Posté le 07-04-2005 à 18:34:56  profilanswer
 

Salut,
 
J'ai un fichier XML et je veux générer un fichier JS à partir de celui-ci. J'ai volontairement simplifié l'exemple suivant.
 
Le fichier XML :
 

Code :
  1. <?xml version="1.0"?>
  2. <tr>
  3. <co>
  4. ...
  5. </co>
  6. </tr>


 
 
Le fichier XSL :
 

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  3. <xsl:output method="text" omit-xml-declaration="yes"/>
  4.   <xsl:template match="/">
  5.    <xsl:apply-templates />
  6.   </xsl:template>
  7.   <xsl:template match="co">
  8.   var contenu='<HTML><HEAD>
  9.   <TITLE>Test</TITLE></HEAD>
  10.   <BODY>
  11.   <xsl:apply-templates />
  12.   </BODY></HTML>';
  13.   </HTML>
  14.   </xsl:template>
  15. </xsl:stylesheet>


 
 
Ce que je veux obtenir, c'est le code JS suivant :
 

Code :
  1. var contenu='<HTML><HEAD><TITLE>Test</TITLE></HEAD><BODY></BODY></HTML>';


 
OR le problème est qu'il interprète les balises HTML et que j'obtiens :
 

Code :
  1. var contenu='Test';


 
J'ai testé divers trucs sans m'en sortir.
 
Une idée ?
 
Merci !
 

mood
Publicité
Posté le 07-04-2005 à 18:34:56  profilanswer
 

n°1044230
avander
Posté le 12-04-2005 à 14:32:03  profilanswer
 

Code :
  1. * <?xml version="1.0" encoding="ISO-8859-1"?>
  2.     * <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  3.     * <xsl:output method="text" omit-xml-declaration="yes"/>
  4.     *
  5.     *   <xsl:template match="/">
  6.     *    <xsl:apply-templates />
  7.     *   </xsl:template>
  8.     *
  9.     *   <xsl:template match="co">
  10.           <xsl:text disable-output-escaping = "yes">
  11.     *   var contenu='<HTML><HEAD>
  12.     *   <TITLE>Test</TITLE></HEAD>
  13.     *   <BODY> 
  14.     *   <xsl:apply-templates />
  15.     *   </BODY></HTML>';
  16.     *
  17.     *   </HTML>
  18.           </xsl:text>
  19.     *   </xsl:template>
  20.     * </xsl:stylesheet>


 
et comme ça?

n°1044232
FlorentG
Posté le 12-04-2005 à 14:32:50  profilanswer
 

Et depuis quand on met les balises en majuscules ? :o


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

  Génération de JS

 

Sujets relatifs
Génération d'une page HTMLGénération dynamique de documents paramétrés (templates)
[ make ] pb assez avancé de génération automatique....Génération d'un nombre aléatoire entre 0 et 2^31-1 sous Visual C++ 6.0
Génération de CSVGénération de script de base de données
génération de tableaux et de lignesUpload + génération jpg
Pb génération nb Aléatoires en C[java] génération automatique des "import" ?
Plus de sujets relatifs à : Génération de JS


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