Me respondo yo mismo. Resulta que xsltproc puede crear desde la linea de
comandos un par�metro pero sablotr�n solo puede modificarlo. Por lo tanto,
he metido en mi .xsl un:

<xsl:param name="prueba">1</xsl:param>

y con la s�ntesis:
sabcmd "\$prueba='asdf'" fich.xsl pru.xml >pru.html

me va estupendamente.

Saludos.

El Sat, Jan 26, 2002 at 07:12:54PM +0100, recib� un mensaje de
Alfonso Cepeda Caballos diciendo:
> Hola a todos.
> 
> Tengo un problema con sablotron, y es que no consigo pasar par�metros desde
> la linea de comando. Me explico, tengo un .xsl con unas lineas tal que as�:
> 
> <xsl:template match="webini">
>   <html>
>   <body>
>     <xsl:value-of select="prueba"/>
>   </body>
>   </html>
> </xsl:template>
> 
> y he probado:
>  sabcmd '$prueba="asdf"' fich.xsl pru.xml > pru.html
> y diez mil pruebas mas, y no consigo que funcione. Con la linea:
>  xsltproc --param prueba "'asdf'" fich.xsl pru.xml pru.html
> s� funciona. 
> 
> El problema es que lo quiero ejecutar en una potato, y no puedo
> instalar xsltproc ya que las dependencias que tiene me obligar�an a
> actualizar demasiadas cosas de woody. Sablotron tiene unas dependencias
> mucho m�s ligeras.
> 
> Saludos y gracias.
-- 
Hoy me siento inspirado:

Empuja una cosa con la fuerza suficiente y veras como te cae encima.
                -- Primera Ley de Fudd.
------------------------------------------------------------
Alfonso Cepeda Caballos       Escuela Superior de Ingenieros
[EMAIL PROTECTED]           Departamento de Ingenier�a de
                                       Sistemas y Autom�tica

  • sablotron Alfonso Cepeda Caballos
    • Alfonso Cepeda Caballos

Responder a