This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: HELP: value-of question


Matt,

If you want its text value, just ask its text value :)

<xsl:value-of select="ancestor::PID/text()"/>

will do the trick.

Eric

PS: sometimes, XSLT is just simple...

Matt Coolidge wrote:
> 
> Hi everyone. I'm trying to to populate an xsl:variable with an xsl:value-of,
> as follows:
> 
>         <xsl:variable name="pid"><xsl:value-of
> select="ancestor::PID"/></xsl:variable>
> 
> The xml looks something like this:
> 
> <PID>1
>         <desc>blah blah</desc>
> </PID>
> 
> The trouble is, <PID> is an element, with children, but I just want it's
> text value - i.e. I want my variable to contain "1", not a string
> representation of the whole tree!
> 
> And, no, I can't just make the PID value an attr of PID *sigh*
> 
> Pls help!!!
> --MC
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

-- 
------------------------------------------------------------------------
Eric van der Vlist       Dyomedea                    http://dyomedea.com
http://xmlfr.org         http://4xt.org              http://ducotede.com
------------------------------------------------------------------------


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]