Subject: [xsl] Problem with using $variable in xsl:value-of From: "Jochen Metzger" <j.metzger@xxxxxxxxxxxx> Date: Wed, 18 Sep 2002 20:42:18 +0200 |
Hi folks, I want to use the value of a variable to define a path in XPath, but: - no way (the problem is marked --> PART A) -->This does not work--> why ??? <-- ============================= <xsl:variable name="t_path"> <xsl:value-of select="element[@name='module_active/status']"/> </xsl:variable> <xsl:value-of select="element[@name='content_group']/$t_path/@readonly"/> ============================= (you can find it in the complete source as well ) Does someone have any ideas. I think the solution might be simple, but I cannot grab it at the moment Thanks for your feedbacks Jochen from Berlin Sources: ======== Heres: xml: <?xml version="1.0"?> <module> <element name="content_group"> <in_process readonly="readonly"/> </element> <element name="module_active/status"> <value>in_process</value> </element> </module> Heres: xslt: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xhtml" version="1.0" encoding="UTF-8" indent="no" omit-xml-declaration="yes" doctype-public="-//W3C/DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" standalone="yes" media-type="text/html" /> <xsl:template match="/module"> <xsl:variable name="t_path"> <xsl:value-of select="element[@name='module_active/status']"/> </xsl:variable> <br/> this works: <xsl:value-of select="element[@name='content_group']/in_process/@readonly"/> <!-- PART A - this is the part, I am frustrating about --> this not (why?): <xsl:value-of select="element[@name='content_group']/$t_path/@readonly"/> </xsl:template> </xsl:stylesheet> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] RE: XML/XSLT to HTML outp, Passin,Thomas B. (To | Thread | Re: [xsl] Problem with using $varia, David Carlisle |
RE: [xsl] Limiting a FOR-EACH loop, Gurnam Bedi | Date | RE: [xsl] Limiting a FOR-EACH loop, Wes Kubo |
Month |