Sablotron est un transformateur XSL (c'est-à-dire un logiciel qui prend en entrée un fichier XML et le transforme de la manière décrite dans une feuille de style XSL également fournie en entrée) que l'on peut trouver à l'adresse http://www.gingerall.com.

Cette page est une sorte de pense-bête concernant ce logiciel.

Passer une variable à la feuille de style par un argument en ligne de commande

  • Déclarer le paramètre dans la feuille de style de la manière suivante (variable est le nom de la variable), juste aprés le <xsl:stylesheet> ou le <xsl:output …/> s'il existe.
<xsl:param name="variable"/>
  • Invoquer sabloton de la manière suivante (style.xsl données.xml résultat sont bien entendu des noms de fichiers données à titre d'exemple, variable est le nom de la variable telle que définie dans le XSL correspondant, et valeur sa valeur).:
sablot <style.xsl> <données.xml> <résultat> "$variable=valeur"

Sous cygwin, il faut mettre un anti-slash (\) avant le $ du nom de la variable, soit, en reprenant l'exemple donné ci-dessus :

sablot <style.xsl> <données.xml> <résultat> "\$variable=valeur"

On peut, bien entendu, utiliser plusieurs variables.

 
other/sablotron/sablotron.txt · Dernière modification: 2006/05/18 15:02 par 217.167.194.108
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki