Subject: Re: [xsl] Doing HTTP/POST from XSLT is fun! From: Gunther Schadow <gunther@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 02 Dec 2002 19:19:56 -0500 |
Hi Daniel, I appreciate your Bahh :-) I am happily dropping my special stuff in favor of a more standard and more widely supported solution.
I wasn't really aware of exslt:document, and after reading its definition on exslt.org, I am still not clear if it really does what I need. What you may not have noticed was that my post:message is one round-trip communication and I use it as in:
<xsl:variable name="response"> <post:message url="..."> <post:with-param name="SOAPAction" select="'order'"/> <order>Gimme beer.</order> </post:message> </xsl:variable>
(a) exsl:document can both output a document to the specified url initially by means of POST?
(b) and that one can set the HTTP/POST request parameters and attributes?
if not, is there a change that this might be added to this exsl:document specification?
Also, IMPLEMENTATIONS in http://www.exslt.org/exsl/elements/document/ says that libxslt from Daniel Veillard (where did I hear that name :-) is the only thing that supports it?
Looks like exsl:document is somewhat similar to xsl:result-document in XSLT v2.0. However, still, how do I set request parameters and how do I get the result from the URL connection?
I'm thinking that may be instead of this post:message thing I should fiddle with xsl:result-document to allow setting request parameters (and GET/PUT discipline for the HTTP connection) as well as make it return a potentially non-empty sequence. This would indeed serve my need.
thanks, -Gunther
But I am using XSLT to do web-services, and so I want to call web services from within an XSLT script. Here is an example:
<post:message url="..."> <post:with-param name="SOAPAction" select="..."/> ... </post:message>
Bahh ... simply use
<exslt:document="http://example.com/foo/bar"> </exslt:document>
no need for yet another specialized extension... It can then fallback to PUT or POST.
-- Gunther Schadow, M.D., Ph.D. gschadow@xxxxxxxxxxxxxxx Medical Information Scientist Regenstrief Institute for Health Care Adjunct Assistant Professor Indiana University School of Medicine tel:1(317)630-7960 http://aurora.regenstrief.org
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Doing HTTP/POST from XSLT, Daniel Veillard | Thread | Re: [xsl] Doing HTTP/POST from XSLT, Mike Brown |
[xsl] Borders between columns, Mete Kural | Date | Re: [xsl] Let's face it: side effec, Gunther Schadow |
Month |