Scripting Languages for XML
Real Processing with Lightweight Tools
Simon St.Laurent
XTech '2000 - February 2000
Copyright 2000 Simon St.Laurent simonstl@simonstl.com - http://www.simonstl.com
Table of Contents
Lightweight Tools for Lightweight Markup
Different Tools for Different Environments
Questions of Parsers
Language Choices
JavaScript/JScript/ECMAScript
VBScript
Perl
Python
REBOL
Scripting in the Browser: Manipulating the DOM
Figure 1 - Inside the Browser
The HTML Model
Working with XML in Internet Explorer 5
Working with XML in Mozilla
Scripting on the Server
Generating XML as Text in ASP
Generating XML through the DOM in ASP
Reading XML through the DOM in ASP
Supplementing Scripts with XSL in ASP
Figure 2 - Inside the Browser
Building XML Applications with Scripts
Python and Zope
Perl and CGI
Leaping to Java?
The Future of XML Scripting
Questions and Resources
Copyright 2000 Simon St.Laurent