[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
AW: [xsl] expression must evaluate to a nodeset / shortcuts !
Subject: AW: [xsl] expression must evaluate to a nodeset / shortcuts ! From: "Braumüller, Hans" <H.Braumueller@xxxxxxxxxxxx> Date: Tue, 5 Nov 2002 15:01:00 +0100 |
Hi David, thank you for your explication. XSLT is a world of convergence, so for somebody might be a FAQ, for others like me coming from designing a interface, it is not so easy to understand. Everytime i try to search the archive from this list i got no results, when i restrict the parameters. It would be great, if there could be a uptodate search engine there. Thanks again, Hans Braumüller -- + -- Mail Art Not War http://crosses.net > Is there a workaround for this? not really. Some systems have an evaluate fextension function to evaluate a string as an Xpath. But you ask > Why i can use but the question is "why would you expect that" (and others too, you are not teh first to ask, this is a FAQ) Most languages have the same restriction. after <xsl:variable name="path" select=" '/root/body/filter/df/@name' "/> $path is a _string_ containing a bit of XPath syntax. so <xsl:value-of select="$path='gspkennung'/@title"/> is legal but means the same as <xsl:value-of select="'/root/body/filter/df/@name'='gspkennung'/@title"/> and tests those two strings. this is just the same as C or most otehr languages, in C if you have the string "x + y" you can't easily get from there to the sum of teh variables x and y unless you write a parser for teh string that maps that string syntax to the expression language. That's what the xx:evaluate() function does for you if your system has that extension (saxon and xalan at least have such an extension) David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
AW: [xsl] expression must evaluate , "Braumüller, Hans" | Thread | Re: AW: [xsl] expression must evalu, Oleg Tkachenko |
RE: [xsl] Word Highlighting, Paul Terray | Date | Re: [xsl] RE: Problem With Differen, G. Ken Holman |
Month |