Re: [xsl] Problem with this XSLT - Help!!!!!

Subject: Re: [xsl] Problem with this XSLT - Help!!!!!
From: "Rui Alberto L." Gonçalves <rui-l-goncalves@xxxxxxxxxxxxx>
Date: 18 Feb 2004 16:25:25 +0000
It seems that you're not passing the correct ID param
value or not setting the ID param value at all...

I tryed:

xsltproc --stringparam ID U-05585 b.xsl a.xml

and the result is /users/local/u/john
as you expected.

Rui

On Wed, 2004-02-18 at 16:00, Aitor San Juan wrote:
> Hello all,
> 
>      I'm stuck with simple XSL transformation. I just want to get the "home"
> directory of a user given his ID (a unique code). Trying this transformation
> with user id "U-05585", I always get the value "/users/local/u" and it
> should be "/users/local/u/john".
> 
>      Can anybody help me? What am I doing wrong or missing?
> 
>      Thanks in advance.
> 
> My XSL file:
> ===================================
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> version="1.0">
> <xsl:param name="ID"/>
>    <xsl:output method="text" indent="no" omit-xml-declaration="yes"
> 		encoding="ISO-8859-1"/>
> 
>    <xsl:strip-space elements="*"/>
> 
>    <xsl:template match="/">
>       <xsl:value-of
> select="concat(/users/@dirbase,/users/user[@id=$ID]/home)"/>
>    </xsl:template>
> </xsl:stylesheet>
> 
> 
> My INPUT file:
> ===================================
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <users dirbase="/users/local/u">
>    <user id="U-05585">
>        <name>User Name 1</name>
>        <home>/john</home>
>    </user>
> </users>
> 
> 
> ************ LEGEZKO OHARRA / AVISO LEGAL / LEGAL ADVICE *************
> Mezu honek isilpeko informazioa gorde dezake, edo jabea duena, edota legez
> babestuta dagoena.
> Zuri zuzendua ez bada, bidali duenari esan eta ezabatu, inori berbidali
> edo gorde gabe,legeak debekatzen duelako mezuak erabiltzea baimenik gabe.
> --------------------------------------------------------------------------
> Este mensaje puede contener informacin confidencial, en propiedad o
> legalmente protegida.
> Si usted no es el destinatario, le rogamos lo comunique al remitente
> y proceda a borrarlo, sin reenviarlo ni conservarlo, ya que su uso no 
> autorizado est prohibido legalmente.
> --------------------------------------------------------------------------
> This message may contain confidential, proprietary or legally privileged
> information.
> If you are not the intended recipient of this message, please notify it to
> the sender and delete without resending or backing it, as it is legally
> prohibited.
> ************************************************************************** 
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
-- 
Rui Alberto L. Gonçalves <rui-l-goncalves@xxxxxxxxxxxxx>
PT Inovação


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread