Subject: Re: HELP: value-of question
From: Eric van der Vlist <vdv@xxxxxxxxxxxx>
Date: Tue, 29 Aug 2000 17:46:33 +0200
|
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
|