[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: variable rtf as querystring in document uri
Hi David, that works (after encode-uri()), but it is not elegant, especially when the variable might contain a big rtf (result tree fragment); also, since it is 'just' a string, it may not be (by interpretation) valid XML. I found that node-set() might help, but the EXSLT.org does not deliver it (anymore) in the source; it is missing as many others have found out too. Thank you, Rob On Thu, 2006-11-30 at 00:25 +0000, David Carlisle wrote: > If you are using xslt1 then (which I assume since > rtf/result-tree-fragment don't exist in 2.0 then > > <xsl:apply-templates select="document($url)" /> > > If you pass a result tree fragment to document it's like passing a > string (passing a node set would be completely different) so your > variable is coerced to a string just as if you do > <xsl:value-of select="$url"/> > if you use value-of on an empty element sucha as your request element, > you get an empty string. > > You want > > <xsl:variable name="query"><request id="1" /></xsl:variable> > > as you don't want an element node, you just want xml markup in a string > (or text node here). > > David
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|