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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [XSLT] les balises <xsl:param name="param1"> dans 1 processus XSLT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XSLT] les balises <xsl:param name="param1"> dans 1 processus XSLT

n°301947
einstein2
Windaube, FAIS l'EFFORT !
Posté le 05-02-2003 à 02:48:08  profilanswer
 

En faisant passer dans l'URL les parametres, par exemple
->traitement.xsl:
<xsl: param name="rubrique">
 
http://www.site.com//traitement.xsl?rubrique=animaux
 
en fait ma question est la suivante, il faut evidement dire au prog XSLT le fichier XML à traiter, comment on fait si on veut appliquer à data.xml por exemple?
 
c dans le livre de P.Rigaux il dit qu'on passe les parametres au programme XSLT mais il dit pas comment ce programme fait pour determiner quel est le fichier .xml à traiter!
 
chui pommé! ???????????
c une erreur?
page 52 du livre "comprendre XSLT"
 
merci


Message édité par einstein2 le 05-02-2003 à 02:49:11
mood
Publicité
Posté le 05-02-2003 à 02:48:08  profilanswer
 

n°302023
avander
Posté le 05-02-2003 à 09:56:21  profilanswer
 

<xsl:param> est utilisé pour passer des parametre au stylesheet PAS pour transmettre le nom du xml que tu désire transformer.  
 
Au moment où ces paramètres sont lu tu dois déjà avoir donné le nom du xml et du xsl pour la transformation.  
 
Moi j'utilise msXSL.exe pour faire des transformation en batch et ma ligne de commande ressemble à :  


: call msXSL with these parameters :
: xmlfile, stylesheet, outputfile, pId, pLang, pExt
:
msXSL.exe xml\%1 xsl\%2 -v -o %3 pId='%4' pLang='%5' pExt='%6'


 
dans le stylesheet il faut :  
 


 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
  <xsl:output method="text" encoding="ISO-8859-1"/>
 
  <!-- parameters -->
  <xsl:param name="pId" select="'interface'"/>
  <xsl:param name="pLang" select="'fr'"/>
  <xsl:param name="pExt" select="'.html'"/>
 
...
</xsl:stylesheet>


 
De toute façon il faut plus de précisions sur les logiciels que tu utilises pour t'aider + concrètement.  
 
Avander  
 
 


---------------
A thing of beauty is a joy forever (John Keats)
n°302213
einstein2
Windaube, FAIS l'EFFORT !
Posté le 05-02-2003 à 13:25:26  profilanswer
 

ha dac.
faut voir avec apache, et les batchs alors.
et puis pour le proc XSLT, j'ai pas de préfèrences.
 
@+


Message édité par einstein2 le 05-02-2003 à 13:29:35

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [XSLT] les balises <xsl:param name="param1"> dans 1 processus XSLT

 

Sujets relatifs
lancer un processus sous win ?balises
Un petit programme pour lancer des processus en parallele?partage de la memoire entre processus
[C] Liste des processus qui tournent sur le system (windows)?[PHP] Problème d'affichage avec xslt_process
Processus externe[XML] des balises ouvertes puis fermées dans rien entre les 2 on peut?
Problème lié à la disparition de la balise "name" + insertion smileys.[PHP et C++/Linux] Exec(), et processus en tache de fond semi-bloquant
Plus de sujets relatifs à : [XSLT] les balises <xsl:param name="param1"> dans 1 processus XSLT


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