- From: Andrew Scott <a.scott@trl.telstra.com.au>
- Date: Wed, 19 Apr 2000 10:11:21 +1000
- To: Darth Julian <julian@fatdonut.com>
- Cc: www-mobile@w3.org
On Tue, Apr 18, 2000 at 05:00:46PM -0400, Darth Julian wrote: > First read of the WMLScript spec seems to indicate that the language has > no hook into external code beyond calling another wmlscript "compilation > unit." If I want to a bit of WMLScript to call a URL (which isn't a > compilation unit, but, say, a servlet that returns a string), am I out of > luck? It sounds like you may have answered your own question. In your main WMLScript code, put a line use url ExternalServletFunction "http://foo.com/servlet/fn1.wmls"; at the top, then later you can do things like: x = ExternalServletFunction#myFn(); Which will call the servlet, and get back a string. The servlet would generate WMLScript itself (not a pure text/plain string), and the resulting WMLScript would contain a function called myFn. For example, the following may be the result of querying the servlet: extern function myFn() { return "This is a dynamically generated string"; } So, as you say, you can't get WMLScript to call anything that doesn't have a WMLScript-like interface, but you can still access a string generated by a servlet. > /jcb > Andrew Scott .................... http://purl.oclc.org/net/andrewscott/ Telstra Research Labs, Melbourne ......................................
Received on Tuesday, 18 April 2000 20:13:58 UTC