Hi all,
Thanks Michael, but the variable has a tree fragment, how to process it
as the following:
<xsl:variable name="q1">%3Cquery+id%3D%221%22+%2F%3E</xsl:variable>
<xsl:variable name="q2"><request id="1" /></xsl:variable>
<xsl:variable name="server">http://mydomain/q.php?query=</xsl:variable>
<xsl:variable name="url"><xsl:copy-of select="$server" /><xsl:copy-of
select="$q1" /></xsl:variable>
<xsl:apply-templates select="document($url)" />
With variable 'q1' it works, but with 'q2' it does not.
So how to convert q2 into a uri encoded string q1?
I do not seem to get it working.
Greetings Rob
On Wed, 2006-11-29 at 23:15 +0000, Michael Kay wrote:
Variable "query" doesn't contain any tags. It's a tree containing a document
node, an element node, and an attribute node. If you want tags, you either
have to serialize the tree to lexical XML, or you have to write it as a
string variable rather than a tree fragment.
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: subscriptions [mailto:subscriptions(_at_)rdegraaf(_dot_)nl]
Sent: 29 November 2006 22:55
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] variable rtf as querystring in document uri
Hi all,
I am pondering on the possibility of the following:
<xsl:variable
name="server">http://mydomain/q.php?query=</xsl:variable>
<xsl:variable name="query">
<request id="1" />
</xsl:variable>
<xsl:variable name="url">
<xsl:copy-of select="$server" />
<xsl:copy-of select="$query" />
</xsl:variable>
<xsl:apply-templates select="document($url)" />
Without the variable $query it works (as it reacts properly
on the responded xml by applying the templates), but combined
I loose the 'tags' of variable 'query'.
How to do it properly?
I downloaded EXSLT uri-encode and tried, but with no changes
in behaviour.
Greetings Rob
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--