Subject: Re: HTML forms with XSLT slideshow question From: "Nikita Ogievetsky" <nogievet@xxxxxxxxxxxx> Date: Sun, 19 Sep 1999 07:23:19 +0100 |
> On slide 19 you show an example of "generated JavaScript for SQL Insert..." > This interested me. I do not know a way to bind JavaScript to a data source > (database). I know how to do it for Java, and ASP...but not JavaScript. > Your example does not show the binding. Am I misunderstanding the example? > If not could you share with me how to access a database from JavaScript. In the example database is accessed from ASP:). ASP can be used with either JavaScript, PERL or Python to achieve this functionality. Also CGI PERL or Python scripts can be used. Here is what happens: XSLT transformation generates JavaScript code in run-time and ASP (JavaScript) executes it dynamically on the server via javascript:eval() method. XML+XSLT=run-time server-side script => client (D)HTML So XSLT is used to generate server-side JavaScript with database API from HTML template. Now if you have 10 similar projects with 6 screens in each (entry+search+search results+insert+delete+edit+...) You have to maintain 10(XML)+6(XSL) =16 instead of 10*6=60 (ASP) scripts. Where 10 XML scripts are straightforward and you can let even users edit them given you are validating it against DTD. Plus all other benefits. In future JavaScript/XSLT combination might be replaced when "mechanism for defining implementations of extensions" will be extended:) or vendors will provide vendor-specific extension functions for binding to a data source. Until then JavaScript/XSLT combination works great for me. It is easy to write and easy to read. They complement each other neatly. In fact XJS sounds like a good name for it. I did not show particular database API on the slides because the whole point of the presentation is that the technique is API independent. All the best, Nikita Ogievetsky http://www.cogx.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
FO. Renderx DTD. 'Overloaded proper, Paul Tchistopolskii | Thread | Re: HTML forms with XSLT slideshow , Mark D. Anderson |
FO. Renderx DTD. 'Overloaded proper, Paul Tchistopolskii | Date | Locate specific occurrence of eleme, Takuki Kamiya |
Month |